To my understanding * is supposed to ignore modifiers? This doesn't seem to work for me. So for example the following script works, but if I press shift or ctrl during it, it doesn't.
Code: Select all
3::
While (A_ThisHotkey = 3) And (A_Index <= 10)
{
Send 8
Sleep 50
}
Return
Now if I put a "*3::" as the bind instead, nothing happens when I tap 3. If however I do a double bind like so:
Code: Select all
3::
+3::
While (A_ThisHotkey = 3) And (A_Index <= 10)
{
Send 8
Sleep 50
}
Return
Then shift / ctrl are released instead of being held down as I tap 3.
What's going on with the asterisk, and how do I make AHK keep the modifiers pressed without interrupting them, while still activating the hotkey script?