如何在Windows中交换Windows和Control键?


Answers:


24

很简单,使用此AutoHotKey脚本

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

对所有人都有效CtrlAltDel

一种允许同时进行的解决方法CtrlAlt是从左到右,从右到左映射(而不是从左到左,从右到右)。

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt

这么好的解决方案!很棒的开源软件!:)
James Bedford

底部不再起作用,给出了重复键的错误,我在Windows 8.1上的Macbook Air上对此进行了测试,而ctrl alt del在没有脚本的情况下正常工作
JqueryToAddNumbers 2014年

2
我喜欢我用Google搜索这个网站,并在7年后亲自来到这里……
jay

我只是使用了LWin:LCtrl,因为我对RWin的控制并不多。很好的建议。
Vijay Vepakomma

在我的Lenovo Ideapad 110 W10 Xmas 2017 Special上,向上箭头键是世界上所有其他Shift键所位于的位置。因此,我使用AutoHotKey交换了它们: pastebin.com/eEYb7kT1。我必须以“以管理员身份运行”启动脚本,以便以管理员身份启动的程序(例如,cmd.exe)可以看到重新映射。
约翰v坎普夫



2

夏普键

SharpKeys 是管理注册表项的实用程序,允许Windows将一个键重新映射到任何其他键

应用密钥交换

通过两步过程交换CtrlAlt键。使用SharpKeys,映射:

  1. Left Alt (00_38)Left Ctrl (00_1D)
  2. Left Ctrl (00_1D)Left Alt (00_38)

大概您可以为一项权利Alt和一项权利做类似的事情Ctrl

注意:该实用程序的文档提供以下警告:

SharpKeys +不会+做的事情:

允许您彼此交换两个键-例如,您不能拥有Q和Z交换位置,因为重新映射代码会引起混淆

这意味着我不知道,所以要小心。任何时候修改注册表都会出错。在这种情况下,实用程序的作者建议您无法执行我刚刚做的事情,因此可能是我误解了他所写的内容,他错了,可以这样做,但只能用于CtrlAlt,或者我刚弄乱了我的电脑。

截至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

一个单独的SuperUser问题提供了一些额外的上下文:如何重新映射Right-Win和Right-Alt键盘键以及MehperC。Palavuzlar对这个问题的回答为我指明了正确的方向。与其编辑他的问题,我认为将我的答案作为单独的答案发布更合适。

编辑评论

能够用拇指剪切,复制和粘贴,Alt而不是使用CtrlWindows中的键所需的笨拙的粉红色覆盖范围,确实感觉很好。但是,即使我成长为Mac用户(25岁)并且非常希望能够使用拇指(自然位置)激活Windows中的快捷方式,但我认为这样做太混乱了,销售互换CtrlAlt 。例如,Command/ Alt- Tab是在同一点上,以便重新映射Alt- TabCtrl-Tab就是行不通。不幸的是,苹果没有做出正确的决定(基于拇指的捷径),而微软则采用了当时不太合逻辑的“行业标准”。但是,我想“行业标准”是我们最终以QWERTY及其所有不光彩的变体打字的方式。

PS Windows还具有三个命令键吗?苹果公司针对一个特殊字母的修改键和一个快捷键的修改方案是一个明智的设计选择,可以轻松访问不太常见(英语)但仍然很重要的符号和惯用语(例如,°,´,¸,ˆ,¨)。在Windows中,您有CtrlAlt并且Windows几乎都在做相同的事情,并且,我发现绝大多数用户很少使用AltWindows快捷方式。Plus Alt尤其令人困惑,因为有时它是一种使用键盘或AltGr输入非标准字符的方法,但有时也是快捷方式。但是,我离题了……我启发自己去寻找或提出一个实际的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.