-
Mapping USB Gamepad Buttons to Keyboard Maestro Macros
I like to use a USB gamepad to control things on my Mac using Keyboard Maestro. Some gamepads are detected by Keyboard Maestro better than others. Keyboard Maestro cannot detect the up, down, left, right buttons on my EvoRetro SNES USB gamepad.

Using Enjoyable, you can map these KM-undetectable buttons another key, but Enjoyable doesn’t allow modifiers. So, you cannot set the left hat switch button to ctrl-alt-shift-g for example. You can set it to g or F12 without issue.
There is a workaround, of course, to set a non-conflicting key mapping. Read on to learn how.