This is the xev output from pressing BACK then PLAY then BACK then STOP and finally BACK again. I've trimmed out the events that I don't think are relevant. Let me know if you want the full output:
Code:
*** BACK pressed
MappingNotify event, serial 37, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeyPress event, serial 37, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 207509, (402,-173), root:(467,341),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) ""
XmbLookupString gives 1 bytes: (08) ""
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 207629, (402,-173), root:(467,341),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) ""
XFilterEvent returns: False
*** PLAY pressed
MappingNotify event, serial 38, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeymapNotify event, serial 39, synthetic NO, window 0x0,
keys: 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 39, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 209613, (402,-173), root:(467,341),
state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
*** BACK pressed
MappingNotify event, serial 39, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeyPress event, serial 39, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 211197, (402,-174), root:(467,340),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) ""
XmbLookupString gives 1 bytes: (08) ""
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 211301, (402,-173), root:(467,341),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) ""
XFilterEvent returns: False
*** STOP pressed
MappingNotify event, serial 40, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeymapNotify event, serial 41, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 41, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 212701, (402,-173), root:(467,341),
state 0x0, keycode 174 (keysym 0x1008ff15, XF86AudioStop), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
*** BACK pressed
MappingNotify event, serial 41, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeyPress event, serial 41, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 214229, (402,-174), root:(467,340),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) ""
XmbLookupString gives 1 bytes: (08) ""
XFilterEvent returns: False
KeyRelease event, serial 42, synthetic NO, window 0x3a00001,
root 0x265, subw 0x0, time 214349, (402,-173), root:(467,341),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) ""
XFilterEvent returns: False