Alright so I know someone that plays WoW with only 3 fingers (3 fingers on the left hand, no right hand). He does the same, but he has modifiers assigned to nearly all buttons so he can use 1-2 fingers for the tasks he needs to complete. Even mouse buttons. Since some modifier macros conflict each other in-game, he has to use a program outside the game so there's 2 levels of keys he plays with.
Might help you in your situation if any limbs are hurting when playing WoW. I was amazed at it, but I can see everyday people trying his method.
To me, game controllers don't seem feasible in WoW. but it would be worth looking into if you can find one recommended by other WoW players. ^^
Ohr wrote:If you just use it to swap to spacebar then no problem, but since the program is capable of automating the process completely Im pretty sure its redflagget as a hack.
AutoHotKey is definitely capable of being a bot, but it does not modify client files nor interact with the client unless you're using the Window Spy feature. It shouldn't be flagged as a hack or bot in the case that the buttons are swapped/added/modified outside of WoW and he is still using human reflexes to click the bait instead of a timer or a scanning function.
As it's hard to tell whether someone fishing is using a bot or not if they don't have automatic bot-type replies to whispers or other forms of communication, it would be a tough case to prove he is a bot if he answers a GM with a human-like response rather than "I am not a bot", "You are wrong I'm not a bot", or that Lua bot that said something like "Sorry I have to ignore you" to a GM (the players who cannot be ignored).
tl;dr fishing bot heuristics are redundant and easy to detect by communication, modifying buttons outside the game cannot be detected if they do not modify WoW's memory or monitor the process.