In various threads when the question is always asked, "What do you mean key 1, 2, (and/or 3)???
Here’s a brief explanation // tutorial on using multiple macros on multiple keys with hardware or AHK to explain for those who haven’t been engaged in the discussions, copied from the last time I answered the question in the ENH shaman forum.
There is a method being used that incorporates several different macros bound to multiple keys and using programmable hardware (keyboard or mouse) or AHK (auto hot-key) to sequentially fire off designated keys.
I use a Logitech G910 keyboard and have SS macro on key #1, RB/ES macro on key #2, and main macro on key #3. (can also do it with any programmable hardware).
In this way it fires off #1 or #2 if the spell is off CD and available first then proceeds to run the main macro.
Image of the G910 setup
if you use AHK , as I do on my laptop the script would look like this, where “$<_>” is the key you bind to the action, and delay is time in milliseconds between sequence. Your delay may vary based on network latency, experiment and find what works for you.
toggle = 0
#ifWinActive World of Warcraft
$ <Enter bound key here>
Toggle := !Toggle
There are better AHK scripts located in the forums. The purpose of this post wasn’t to delve deep into AHK scripting, but to provide a general idea of how to use it.