允许按下禁用键的热键
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+j
按 f
,同时禁用键 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
我的键盘key/letterf
坏了,一直按着字母。我正在使用 AutoHotKey 成功禁用该字母,但我需要一个替代热键来按下该键。我选择使用 CTRL+j
作为按下字母 f
的热键。我试过这个脚本,但它似乎没有按下键:
f::return
^j::
Send f
return
我也试过了,但还是不行:
f::return
^j::
Send {f down}
return
如何让脚本使用热键 CTRL+j
按 f
,同时禁用键 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