0
我試圖做一個宏,將重複擊中O和M,只要我有我的側滑鼠標按鈕,但所有現在突然間它也在發生轉變。任何想法爲什麼或如何解決它?Autohotkey:無法弄清楚爲什麼這是推Shift隨着其他代碼
delaybetweenfkeys:=0
fkeydowndelay:=5
XButton1::
Down := True
Send, {O Down}{m Down}
Loop
{
Send, {O Down}{m Down}
Sleep, 5
Send, {O Up}{m Up}
If !Down
Break
}
Send, {O Up}{m Up}
Return
XButton1 Up::Down := False
非常感謝!總體感覺甚至沒有想到這一點。 – 2013-04-25 19:14:31
@Armin:你如何建議Autohotkey發送大寫'O',如果它不發送Shift?發送的目的是發送**擊鍵**,而不是字符。該文件甚至說'!A'包含一個Shift按鍵,而'!a'不包含。如果這不能讓你滿意,請做一些測試。我得出了我的結論,因爲我嘗試了OP的代碼(我的鼠標沒有'XButton1',所以我使用了'RButton'),並觀察到按住'a'和鼠標右鍵導致生成一些大寫字母'A' 。 – 2013-04-25 21:09:35