Autohotkey 如何获得钥匙';释放键后的s值
我理解,比如Autohotkey 如何获得钥匙';释放键后的s值,autohotkey,Autohotkey,我理解,比如 Space & a::b 按住Space然后按a,我可以拥有b。但是,这会禁用空间的输出。如何获取空格字符,例如释放空格键或按两次空格键 试试这个: #If GetKeyState("Space") a::b 您必须绑定空间才能发送自身: Space & a::b Space::Send {Space} 我建议不要使用公共键作为前缀,但是:前缀键将失去任何“按下”和重复功能。因此,有了这个脚本,Space就不会写很多空格,只有一个,而且只有在发布时才会写(你会
Space & a::b
按住Space
然后按a
,我可以拥有b
。但是,这会禁用空间的输出。如何获取空格
字符,例如释放空格
键或按两次空格
键 试试这个:
#If GetKeyState("Space")
a::b
您必须绑定空间才能发送自身:
Space & a::b
Space::Send {Space}
我建议不要使用公共键作为前缀,但是:前缀键将失去任何“按下”和重复功能。因此,有了这个脚本,Space就不会写很多空格,只有一个,而且只有在发布时才会写(你会有一段时间想知道,为什么你不能每次都在你最喜欢的游戏中跳兔子呢!)
现在只需输入文本就感觉很尴尬,每个空格后的轻微延迟会导致错误
我建议至少使用白名单将热键限制在您需要的程序中:
SetTitleMatchMode RegEx
#IfWinActive "i)notepad|word|thunderbird"
Space & a::b
Space::Send {Space}
或者类似的。看,谢谢。当我按住Space
键时,它会打印一些Space
字符,直到我按下a
键。我更喜欢按住空格
,在按下一个键之前不打印任何内容。这就是你的程序的行为,对吗?如果这个答案解决了你的问题,请接受它。