我已经习惯了Mac键盘,这意味着我的手指希望找到空格键左侧的快捷键。如何将Windows键(⌘Mac键盘上的Command()键)转换为Control键,反之亦然?
我已经习惯了Mac键盘,这意味着我的手指希望找到空格键左侧的快捷键。如何将Windows键(⌘Mac键盘上的Command()键)转换为Control键,反之亦然?
Answers:
很简单,使用此AutoHotKey脚本
RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl
对所有人都有效CtrlAltDel。
一种允许同时进行的解决方法CtrlAlt是从左到右,从右到左映射(而不是从左到左,从右到右)。
LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt
How-to Geek为您提供了一个很好的解决方案:
看一下这个AutoHotkey脚本,它几乎为Windows带来了Mac键盘体验。
https://github.com/stroebjo/autohotkey-windows-mac-keyboard
此AutoHotkey配置文件使Windows上的Apple键盘可以正常使用键盘快捷键。它曾经是德国键盘布局的睾丸,但也应该在不同的布局下工作。
SharpKeys 是管理注册表项的实用程序,允许Windows将一个键重新映射到任何其他键。
通过两步过程交换Ctrl和Alt键。使用SharpKeys,映射:
Left Alt (00_38)
至 Left Ctrl (00_1D)
Left Ctrl (00_1D)
至 Left Alt (00_38)
大概您可以为一项权利Alt和一项权利做类似的事情Ctrl。
注意:该实用程序的文档提供以下警告:
SharpKeys +不会+做的事情:
允许您彼此交换两个键-例如,您不能拥有Q和Z交换位置,因为重新映射代码会引起混淆
这意味着我不知道,所以要小心。任何时候修改注册表都会出错。在这种情况下,实用程序的作者建议您无法执行我刚刚做的事情,因此可能是我误解了他所写的内容,他错了,可以这样做,但只能用于Ctrl和Alt,或者我刚弄乱了我的电脑。
截至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中的快捷方式,但我认为这样做太混乱了,销售互换Ctrl和Alt 我。例如,Command/ Alt- Tab是在同一点上,以便重新映射Alt- Tab到Ctrl-Tab就是行不通。不幸的是,苹果没有做出正确的决定(基于拇指的捷径),而微软则采用了当时不太合逻辑的“行业标准”。但是,我想“行业标准”是我们最终以QWERTY及其所有不光彩的变体打字的方式。
PS Windows还具有三个命令键吗?苹果公司针对一个特殊字母的修改键和一个快捷键的修改方案是一个明智的设计选择,可以轻松访问不太常见(英语)但仍然很重要的符号和惯用语(例如,°,´,¸,ˆ,¨)。在Windows中,您有Ctrl,Alt并且Windows几乎都在做相同的事情,并且,我发现绝大多数用户很少使用Alt或Windows快捷方式。Plus Alt尤其令人困惑,因为有时它是一种使用键盘或AltGr输入非标准字符的方法,但有时也是快捷方式。但是,我离题了……我启发自己去寻找或提出一个实际的问题。