Autohotkey Shift Up无效

时间:2016-01-22 19:49:39

标签: macros autohotkey

numpad8::
Send, {Shift down}
Send, {w down}
sleep, 100
Send, {Shift down}
Send, {w down}
return

numpad5::
Send, {Shift up}
sleep, 100
Send, {Shift up}
sleep, 100
Send, q
return

无论我尝试什么,无论我在数字键盘上按下多少次,它都不会释放换档键。奇怪的是,一旦我在数字键盘上按8就会停止输入q ...

1 个答案:

答案 0 :(得分:2)

当按下 Shift 时,Numpad数字会以其他方式表现(请亲自手动尝试)。

https://autohotkey.com/docs/KeyList.htm @" Numpad5"当按下Shift时,找出Numpad5的关键名称:它是NumpadClear

所以我想解决此问题的最简单方法是让numpad5numpadclear触发操作:

numpad8::
Send, {Shift down}
Send, {w down}
sleep, 100
Send, {Shift down}
Send, {w down}
return

numpad5::
numpadclear::
Send, {Shift up}
sleep, 100
Send, {Shift up}
sleep, 100
Send, q
return