允许按下禁用键的热键

Allow hotkey that presses a disabled key

我的键盘key/letterf坏了,一直按着字母。我正在使用 AutoHotKey 成功禁用该字母,但我需要一个替代热键来按下该键。我选择使用 CTRL+j 作为按下字母 f 的热键。我试过这个脚本,但它似乎没有按下键:

f::return

^j::
Send f
return

我也试过了,但还是不行:

f::return

^j::
Send {f down}
return

如何让脚本使用热键 CTRL+jf,同时禁用键 f

$ modifier将解决这个问题。
该修饰符使您的 f::return 热键不会影响从 AHK 发送的键。

这是您完成的脚本:

$f::return
^j::SendInput, f

也切换到 SendInput,因为它是推荐的更快、更可靠的发送模式。

我用 ASCII code 来表示大写和小写的字母,它也有效:

; disable the key 'f':
f::return

; press CTRL+j to press f:
^j::
Send {Asc 102}
return

; press CTRL+Shift+j to press F:
^+j::
Send {Asc 70}
return