AHK Macros can be extremely useful and are ToS friendly so long as you do not attempt to cheat with them or interact with player chat. In this thread I will be listing a few scripts that you may find beneficial and safe to use. I will also be creating scripts upon request in this thread.
Right Click to use your special ability, Shift Right Click to Right Click
(The code assumes you are using spacebar, but you can change this to whatever key you have bound in your in game options)
#SingleInstance Force
;Main Function
RButton::
SetKeyDelay -1
Send {Blind}{Space DownR}
return
RButton up::
SetKeyDelay -1
Send {Blind}{Space up}
return
;Secondary Function to restore Right Click
+RButton::
SetKeyDelay -1
Send {Blind}{RButton DownR}
return
+RButton up::
SetKeyDelay -1
Send {Blind}{RButton up}
return
Right Click to escape to nexus, Shift Right Click to Right Click
#SingleInstance Force
;Main Function
RButton::
SetKeyDelay -1
Send {Blind}{F5 DownR}
return
RButton up::
SetKeyDelay -1
Send {Blind}{F5 up}
return
;Secondary Function to restore Right Click
+RButton::
SetKeyDelay -1
Send {Blind}{RButton DownR}
return
+RButton up::
SetKeyDelay -1
Send {Blind}{RButton up}
return
Toggle Capslock to use your special ability repeatedly
(The code assumes you are using spacebar, but you can change this to whatever key you have bound in your in game options. Additionally, you may want to disable sounds while using this script. You can adjust the timing in this code to suit your needs)
#SingleInstance Force
;Main Function
~Capslock::
Loop
{
GetKeyState CapsLockState, CapsLock, T
if (CapsLockState = âDâ)
{
Send {Space}
Sleep 5000
}
else
{
break
}
}
return
Shift Tab to ignore last PM
#SingleInstance Force
;Main Function
+Tab::
Send {Tab}
Send {Home}
Send {Ctrl down}{Shift down}{Right}{Ctrl up}{Shift up}
Send /ignore{Space}
Send {Enter}
return
Shift Escape to close the script
+Esc::ExitApp