2009-05-05 36 views
4

什麼是爲Windows製作鍵盤佈局的最佳方式?如何製作自定義鍵盤佈局?

特別是一種佈局,它將出現在「文字服務和輸入語言」列表中,並且不需要購買昂貴的軟件。

我知道微軟鍵盤佈局造物主,但發現它完全有限,因爲你不能做簡單的事情,如重新映射CapsLock鍵或數字鍵。

回答

5

要重新映射CapsLock或數字鍵,請使用Windows 2003 Resource Kit Tools中的remapkey.exe

enter image description here

鍵盤佈局,在「文字服務和輸入語言」不能重新映射大寫鎖定或不通過微軟鍵盤佈局造物主支持任何顯示;操作系統不支持它。微軟可以通過鍵盤佈局來做任何事情,你可以使用微軟鍵盤佈局創建器。

+1

你無法對Microsoft Keyboard Layout Creator做任何事情。例如佈局「葡萄牙語(巴西ABNT2)」實際上將虛擬鍵0xC1(從左到右Shift)映射到某些字符。 MKLC不允許爲此密鑰設置映射。 可能還有其他方法來創建自定義鍵盤佈局。 – 2015-02-16 06:08:28

1

您是否檢查過Microsoft Keyboard Layout Creator的新版本,我認爲您可以使用這個新版本做許多事情,例如重新映射密鑰。

4

你可以自己創建一個!鍵盤佈局基本上是一個.DLL函數,它返回一個賦值表。 driver kit包含示例,我的Programmer Dvorak也帶有源代碼(這不是從DDK派生的)。

0

我是Auto Hotkey的粉絲,它是一個免費的小型非模糊窗口工具,用於爲按鍵分配宏。如果你想要的只是一些特殊字符,比如正確的「引號」 - 或者是破折號 - 這很好:

#NoEnv; 
SendMode Input; 

!1:: 
    { 
     Send „ 
    } 
return 

!2:: 
    { 
     Send 「 
    } 
return