I considered still going with the Arduinos as it would be a fun project but I ended up going with a USB synchronous switch. As far as I understand it's not possible for Blizzard to differentiate between a keyboard sending an input or a switch sending an input from a keyboard - both events just look like a keypress from an HID.
Connect With Us