題:
直接鍵入特殊字符{!@#$%^&*()},而無需在Win 7和8中按Shift鍵
Nishant
2014-06-20 19:07:35 UTC
view on stackexchange narkive permalink

我同時使用Windows 7和Windows 8 PC。

目前,我正在用乳膠紙寫論文,並且厭倦了按 shift 鍵鍵入特殊字符,例如 $%^#& 。是否有軟件可以直接鍵入這些字符而無需按 shift 鍵。我有一個 numpad ,所以我可以從那裡鍵入數字。

編輯:

感謝 Franck Dernoncourt 一個很好的答案。這是我當前使用的鍵盤佈局

enter image description here任何人都可以從此處獲取設置文件。解壓縮這些文件後,運行setup.exe。然後使用 win + space 更改win 8的窗口佈局。對於win 7,單擊此處以了解如何更改鍵盤佈局

感謝您分享鍵盤佈局的設置文件!
三 答案:
Franck Dernoncourt
2014-06-20 20:19:16 UTC
view on stackexchange narkive permalink

您可以使用Microsoft提供的免費的 Microsoft鍵盤佈局創建器創建新的鍵盤佈局(或編輯現有的鍵盤佈局),並且可以在Windows 2000上使用,Windows XP,Windows Server 2003,Windows Vista和Windows 7:

  • 從頭開始創建新的鍵盤佈局
  • 在現有的鍵盤佈局基礎上創建新的鍵盤佈局
  • 修改現有鍵盤佈局並從中構建新佈局
  • 在編輯控製字段內使用多語言輸入語言環境
  • 為x86,x64和IA64構建鍵盤佈局DLL平台
  • 打包生成的鍵盤佈局以用於後續交付和安裝

enter image description here

僅供參考:帖子中的一些想法一種理想的編程鍵盤佈局

  • 用符號交換數字,因為通常是長號或重複的文字數字
  • 用波浪號替換反引號,因為反引號es在許多語言中很少見,但析構函數在C ++中很常見;
  • 交換減號與下劃線,因為下劃線在標識符中很常見;
  • 交換捲曲帶有方括號的括號,因為塊比下標更常見;和
  • 用單引號替換雙引號,因為字符串比字符文字更常見。

如果有人知道一些不錯的鍵盤佈局存儲庫,請編輯我的答案或添加為評論。

我製作了一個佈局,測試了佈局,驗證了它,然後創建了安裝文件並安裝了安裝文件。我這整個過程,沒有錯誤。但是在此之後,鍵盤佈局仍未更改為我創建的佈局。安裝後是否需要重新啟動PC。我正在使用Win 8,並已安裝.Net 2.0可再發行組件包
安裝後是否更改了鍵盤佈局(http://support.microsoft.com/kb/258824)?
感謝您的幫助,在Windows 8中,我可以通過按“ win + space”鍵來做到這一點。
不用客氣,我認為Windows 7上也有類似的快捷方式。
@FranckDernoncourt win + space是win 8中的一個新快捷方式,它顯示佈局菜單。在所有窗口上,您仍然可以使用alt + shift更改鍵盤語言,使用ctrl + shift更改相同語言的IME,從而導致佈局更改
@FranckDernoncourt您知道有關UNIX / Linux操作系統的任何類似軟件
HTTP://ask Ubuntu.com/請/24916/44876 ?
Michael Kohne
2014-06-20 21:02:12 UTC
view on stackexchange narkive permalink

您可以使用 AutoHotKey來執行此操作。這是一個常駐程序,一段時間以來,我一直在用來在按鍵上生成和插入GUID。

您將想了解按鍵列表,以及您將需要閱讀一些文檔。

例如,要將數字鍵盤0鍵重新映射到!,請將以下行放入AutoHotKey腳本文件中:

  Numpad0 :: !!  

類似地,其餘數字鍵也是如此。請注意,在打開numlock和關閉numlock時,AHK可以區分數字鍵,因此,您可以根據需要在這兩種狀態下以不同的方式重新映射它們。

此工具是一個常駐程序,但它可以還可以讓您在不重啟的情況下即時更新腳本,這很好。

謝謝,但是,我不想映射小鍵盤上的鍵。我想映射按住shift鍵時鍵入特殊字符的數字鍵。有什麼幫助嗎?
您是否知道用於Unix / Linux操作系統的任何類似軟件
please delete me
2014-06-20 22:05:18 UTC
view on stackexchange narkive permalink

從您的問題和答案看來,您似乎想將第一行上的數字鍵重新映射為它們的特殊含義。弗蘭克·德農庫爾(Franck Dernoncourt)解決了這個問題。按下Shift鍵,數字將使用其特殊含義。要解決字母大寫的副作用,請點按Caps Lock鍵將其恢復為小寫字母。 (在一個字母上使用這兩個移位無異於一個。在Caps Lock上同時使用這兩個移位對我的系統沒有任何作用。)這將完全阻止大寫字母,但是即使之後可以在正則表達式上用正則表達式替換,也可以解決這個問題



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...