2011-07-11 49 views
1

在AutoHotkey的 我想編寫一個腳本,當鼠標右鍵舉行 將一次按下一個按鈕,並按一下其另一釋放。的AutoHotkey:發送按鈕時,另一個被按住,和之後發佈

我試着寫東西(我用NUMPAD0代替mousebutton)

Numpad0:: 
Send {d} 

Numpad0 Up:: 
Send {u} 

但是,它一直髮送所有的時間,而不是僅僅d和最終ü

這是爲什麼?

回答

0

如果你把你的熱鍵命令在另一條線路到熱鍵聲明,你需要使用一個return語句來結束它:

Numpad0:: 
Send {d} 
return 

Numpad0 Up:: 
Send {u} 
return 

你也可以聲明在一行中的每個熱鍵沒有return如果你不想做太多:

Numpad0:: Send {d} 
Numpad0 Up:: Send {u} 
相關問題