我习惯使用 Mac 键盘,这意味着我的手指希望找到空格键左侧的快捷键。我怎样才能将 Windows 键(⌘Mac 键盘上的命令键 ( ) )转换为 Control 键,反之亦然?
答案1
答案2
警告
此答案最初于 2017 年 4 月 22 日发布。请确认其中的所有内容仍然适用,并根据需要对此答案进行更正。
夏普键
夏普键 是一个管理注册表项的实用程序,允许 Windows 将一个键重新映射到任何其他键。
应用密钥交换
通过两个步骤交换Ctrl和键。使用 SharpKeys,映射:Alt
Left Alt (00_38)
到Left Ctrl (00_1D)
Left Ctrl (00_1D)
到Left Alt (00_38)
据推测,您可以对权利Alt和权利做类似的事情Ctrl。
截至 2017 年 4 月 21 日,我已成功将两步重新映射应用于 Windows 10。
移除密钥交换
通过选择删除所有接下来是写入注册表在 SharpKeys 中,我能够删除 SharpKeys 最初创建的注册表项。您也可以使用 regedit 手动删除相关注册表项。
背景
如何在 Windows 7、8、10 或 Vista 中禁用 Caps Lock 键很好地解释了 SharpKeys 修改(创建?)的注册表项。我已发布我的注册表项供参考。
SharpKeys 运行后,我的注册表项:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map
包含:
00 00 00 00 00 00 00 00
03 00 00 00 1D 00 38 00
38 00 1D 00 00 00 00 00
单独的超级用户问题提供了一些额外的背景信息:如何重新映射右 Win 和右 Alt 键盘键Mehper C. Palavuzlar 对此问题的回答为我指明了正确的方向。我认为,与其编辑他的问题,不如将我的回答作为单独的答案发布更合适。
编辑评论
能够用拇指进行剪切、复制和粘贴,而Alt不是像 Windows 中那样需要用小指来按键盘,这确实感觉很好。但是,尽管我从小就是 Mac 用户(25 年),并且Ctrl非常希望能够用拇指(自然位置)激活 Windows 中的快捷方式,但我认为将两者完全互换会太令人困惑CtrlAlt 为我。例如,Command/ Alt-Tab位于同一位置,因此将Alt-重新映射Tab到Ctrl-Tab是行不通的。可惜的是,苹果做出了正确的决定(基于拇指的快捷键),而微软则采用了当时不太合逻辑的“行业标准”。但是,我猜“行业标准”就是我们最终使用 QWERTY 及其所有不光彩的变体打字的原因。
PS Windows 仍然有三命令键?!Apple 的解决方案是使用一个修饰键来输入特殊字母,另一个修饰键用于输入快捷键,这是一个明智的设计选择,可以轻松访问不太常见(在英语中)但仍然很重要的符号和变音符号(例如 °、´、¸、ˆ、¨)。在 Windows 中,您有 、Ctrl和Alt,Windows它们基本上都在做同样的事情,我发现绝大多数用户很少(如果有的话)使用Alt或Windows快捷键。PlusAlt特别令人困惑,因为它有时是一种使用小键盘或 AltGr 输入非标准字符的方法,但它还有时是一个快捷修饰符)。但是,我离题了...我激励自己去寻找或提出一个实际的问题。
答案3
使用动力玩具来自微软,它使重新映射 Windows 11 的任何键盘键变得更容易。
答案4
How-to Geek 为您的请求提供了一个很好的解决方案: