我是 Mac 的長期用戶,但我剛剛組裝了一台 PC。不喜歡 ctrl 和 alt 鍵的位置。我一直希望 ctrl 鍵位於 Macbook 上命令鍵的位置。我可以以某種方式移動交換這些嗎?我正在運行 Windows 10,並且是最新的。
答案1
答案2
用於重新映射鍵盤上的任何實體鍵的是註冊表項。
它是在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
You create a key with the name Scancode Map
。它可以將任何鍵重定向到另一個鍵或停用它。
此密鑰是一個十六進位值,具有以下含義:
00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.
要交換 CTRL 和 ALT 鍵,您需要四個條目(加上空白)。
左Left-CTRL(1d 00)、左Left-ALT(38 00)、Right-CTRL(1d e0) 和Right-ALT(38 e0)。
所以你可以像這樣建立一個 .reg 檔案:Disable_CTRL-key.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00
執行(雙擊).reg 檔案並登出並重新登入(或重新啟動電腦)。現在你的 CTRL 和 ALT 鍵應該已經交換了。
其他需要了解的有用鍵:
1d 00 Left Ctrl
1d e0 Right Ctrl
38 00 Left Alt
38 e0 Right Alt
5b e0 Left Windows Key
5c e0 Right Windows Key
5d e0 Windows Menu Key
如果您不願意更改註冊表或您還想要其他密鑰,您可以使用該程序銳鍵更輕鬆地編輯它們。它還具有所有按鍵的便捷列表,因此您只需將它們添加到視窗中即可。
雖然 SharpKeys(也許 - 我實際上無法驗證它是否有效)曾經是一種替代選擇,但 SharpKeys 目前的自述文件指出 SharpKeys 不能用於此目的,儘管它可以用於其他鍵重新映射。 (H T加貝)
或者,我找到了Windows Server 2003 資源工具包工具(檔案下載)其中包含一個名為 的小型可執行文件remapkey.exe
,大小只有 340KB。它是一個圖形程序,可讓您重新映射鍵盤的按鍵。與任何手動更改一樣,需要重新啟動。在 Windows Vista+ 中,它將需要管理員權限。
在尋找一些螢幕截圖時,我發現另一個答案在這個網站上推薦它:
完成這項工作的最佳工具是 Microsoft 自己的工具
remapkey
,可作為Windows 資源工具包。 (該連結適用於 Windows 2003;多年來我已在許多版本的 Windows 上成功使用它,包括 Windows 7;尚未測試過 Windows 8)。
remapkey
我相信,會將映射直接寫入註冊表,並且不需要正在運行的進程。您只需從實際的鍵拖曳到所需的鍵,然後儲存即可。