Sorry for my english.Help me please.
I need Loop autoclicker with following conditions:
Turn on script: Caps Lock Mode Toggled On
Turn off script: Caps Lock Mode Toggled Off
If script is active it Autoclicks "F7" key every 2 seconds.
If i HOLD Ctrl during script execution, script Autoclicks "F8" instead of "F7" every 2 seconds.
So when i release Ctrl , script returns to autoclick "F7" key every 2 seconds.
During script execution i use my computer. So script should not block other key inputs.
I tried this script:
Code: Select all
CapsLock::
While, GetKeyState("CapsLock","T")
SendInput,% GetKeyState("Ctrl","P")?"{F8}":"{F7}"
Return
1. It clicks too often. How to set delay between clicks (2 seconds).
2. I dont know why but i can't Turn off script with CapsLock Toggle Off because when i click CapsLock during script it doesnt toggle CapsLock off (I still see the indicator light on the keyboard). It looks like script add infinite amount of F7 to buffer. But i need to stop script instantly with CapsLock Toggle Off. (Maybe I need MaxThreads or not to use SendInput ?)
I hope very much for your help.