我的 Esc 键在我的键盘上被破坏了,我想将其重新映射到 Alt + `(这是' s Alt 和`严重重音,与〜代字号相同的按钮)。但是:
!`::Esc
按下时,将触发 Alt + Esc (! Esc )因为 Alt 键被按下。如何重新映射 Alt + `,这样当按下时,它将触发 Esc 而不是 Alt + < KBD> ESC
编辑:我并不反对使用完全不同的程序来重新映射我的密钥。我只想将 ALT + `重新映射到 我所有Windows中的 Esc 键。答案 0 :(得分:1)
答案 1 :(得分:1)
我找到了两种可能的方法来实现这一目标。
禁用或启用用户通过键盘和鼠标与计算机进行交互的功能。
!p::
BlockInput On
send {Esc}
BlockInput, Off
return
您可能需要以管理员身份运行脚本,并且alt和/或p可能会停滞不前,这导致我进入第二个解决方案。
使用KeyWait
等待释放或按下按键或鼠标/操纵杆按钮。
!p::
KeyWait, Alt
send {Esc}
return
答案 2 :(得分:-1)
这应该有效:
!`::
SendInput, {Alt Up}{Esc}
Return