我可以切換鍵盤上的 alt 和 ctrl 鍵嗎?

我可以切換鍵盤上的 alt 和 ctrl 鍵嗎?

我是 Mac 的長期用戶,但我剛剛組裝了一台 PC。不喜歡 ctrl 和 alt 鍵的位置。我一直希望 ctrl 鍵位於 Macbook 上命令鍵的位置。我可以以某種方式移動交換這些嗎?我正在運行 Windows 10,並且是最新的。

答案1

關鍵重新映射實用程式銳鍵下載)應該讓您可以根據需要重新綁定密鑰。 (來源

腳步:

  1. 打開 Sharpkeys 並點擊添加
  2. 新增以下兩個條目作為鍵映射

    From:                           To:
    Special: Left Alt (00_38)       Special: Left Ctrl (00_1D)
    Special: Left Ctrl (00_1D)      Special: Left Alt (00_38)
    
  3. 確認您的重新映射,然後按一下寫入註冊表

答案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我相信,會將映射直接寫入註冊表,並且不需要正在運行的進程。您只需從實際的鍵拖曳到所需的鍵,然後儲存即可。

重新映射鍵截圖


延伸閱讀:

相關內容