My macro pad is bound to F13+. log from xev | grep keysym:
Normal F12:
state 0x10, keycode 96 (keysym 0xffc9, F12), same_screen YES,
Macro pad F13:
state 0x10, keycode 191 (keysym 0x1008ff81, XF86Tools), same_screen YES,
(context: i'm trying to use this program to bind f13-24 to ALT+numpad keys, as the software im using it for does not detect them.
2 is just for debugging)
My macro pad is bound to F13+. log from xev | grep keysym: Normal F12: state 0x10, keycode 96 (keysym 0xffc9, F12), same_screen YES, Macro pad F13: state 0x10, keycode 191 (keysym 0x1008ff81, XF86Tools), same_screen YES,
Bind both F12 to 2 and F13 to 2
xcape -d -e 'F12=2;F13=2'
F13 stops generating 2 after the first catch
So as a quick test i tried duplicating the bindings
xcape -d -e 'F12=2;F12=2;F13=2;F13=2'
Now they both press 2 twice, but F13 still works after the first catch
Duplicate with clone sent to an invalid binding
xcape -d -e 'F12=2;F12=;F13=2;F13='
didn't work, thought i got a quick workaround
(context: i'm trying to use this program to bind f13-24 to ALT+numpad keys, as the software im using it for does not detect them. 2 is just for debugging)