将 Capslock 重新映射到 Esc,如下所示:
Capslock::Esc
但是当我添加以下重新映射(Esc、Alt-Esc、Ctrl-Esc)时:
Esc::
!Esc::
^Esc::
return
...禁用原来的 Esc 键,Capslock 重新映射不再起作用。
如何将 Capslock 重新映射到 Esc 并完全禁用原始 Esc 键?
希望您能帮助我。
正如@vasili所说,你的Capslock转到Esc,它被禁用了。
从Remap文档中的示例中,我发现如果你想切换两个键,你应该写这样的东西:
a::b
b::a
所以使用这个逻辑我尝试放置一些通常不使用的键:
Capslock::Esc
Esc::F15
^!Esc::F15
!Esc::F15
^Esc::F15
F1 到 F24 - 大多数键盘顶部的 12 个或更多功能键。
这是一个使用通配符 (*) 且不映射到未使用的键的更简单的方法:
Capslock::Esc ; Remap Capslock to Esc
*Esc::return ; Disable Esc pressed with zero or any combination of modifiers
如果不起作用,添加$来阻止触发循环:
Capslock::Esc ; Remap Capslock to Esc
$*Esc::return ; Disable Esc pressed with zero or any combination of modifiers
仅禁用某些 Esc 组合:
Capslock::Esc
$Esc::
$!Esc::
$^Esc::
return