autohotkey - Solution to AHK sending too many events when holding down a mouse button? -
when using 3 different methods of holding down left mouse button:
mouseclick, left, 0, 0, 1, , d, r
or
send {lbutton down}
or
click down
the game i'm making macro logs me out complaining i'm sending many actions. tested script, like:
f3:: click down return
so there's no chance other code causing it.
i wondering if there settings can use (by settings mean coordmode, mouse, screen
) or other solution perhaps prevent whatever rapid event sending ahk using simulate mouse button being held down. there possible fix can try? i'm open testing ideas.
well, introduce sleep
so:
lbutton:: while (getkeystate("lbutton", "p")) { mouseclick, left sleep, 100 } return
though dislike binding mouse click behaviours via same mouse click, can lead results difficult out of.
here's example toggleable hotkey.
insert:: sendinput, {lbutton down} loop { sleep, 100 if getkeystate("insert", "p") ; hold second sleep delay recognition. { sendinput, {lbutton up} break } } return
edited per comments:
insert:: sendinput, {lbutton down} keywait, insert, d sendinput, {lbutton up} return
Comments
Post a Comment