I have 2 identical gamepads that I use KeyMapper to remap the keys. I use them in what the manufacturer calls "keyboard mode" in which each button sends a letter of the English alphabet similar to how a keyboard would (in fact the device shows up as a keyboard to Android). The intention with this is to have software redefine these keys, which is what KeyMapper does. Currently I have 2 device selection options (sorry, this probably isn't the correct term):
Any device
This device
I can't use Any device because this result in my keymaps being triggered by any hardware keyboard when I press those keys. Using This device has the downside of only working for the device that was used when recording the key, and not a device of the same model. I assume this is accomplished using the MAC address of the device? It would be great if there was a third option called Any device named ___ Where ___ is the name the device advertises itself as. This might be helpful just to me because I have 2 identical gamepads that I use. The current workaround I have is to disable all of my keymappings when I use a keyboard son that I don't accidentally trigger my gamepad keymappings
Developer TODO (don't remove)
[ ] create new branch. put issue number at start of name
[ ] update documentation
[ ] merge and delete branch (don't squash because want commit history to see why I made changes)
I have 2 identical gamepads that I use KeyMapper to remap the keys. I use them in what the manufacturer calls "keyboard mode" in which each button sends a letter of the English alphabet similar to how a keyboard would (in fact the device shows up as a keyboard to Android). The intention with this is to have software redefine these keys, which is what KeyMapper does. Currently I have 2 device selection options (sorry, this probably isn't the correct term):
Any device
This device
I can't use
Any device
because this result in my keymaps being triggered by any hardware keyboard when I press those keys. UsingThis device
has the downside of only working for the device that was used when recording the key, and not a device of the same model. I assume this is accomplished using the MAC address of the device? It would be great if there was a third option calledAny device named ___
Where ___ is the name the device advertises itself as. This might be helpful just to me because I have 2 identical gamepads that I use. The current workaround I have is to disable all of my keymappings when I use a keyboard son that I don't accidentally trigger my gamepad keymappingsDeveloper TODO (don't remove)