У меня есть emprex 1100, удаленный для управления медиа, которые я люблю. Начиная с обновления до 14,04 больше не работает кнопка воспроизведения на нем, но я не могу понять почему. Все другие кнопки работают как прежде. Кнопка на моей клавиатуре с идентичным кодом клавиши хорошо работает.
Я также не могу использовать ccsm для перекарты XF86AudioPlay к xdotool key XF86AudioPlay
и заставьте его работать, но может повторно отобразить другие рабочие ключи (я в настоящее время использую "Паузу", повторно отображенную на xdotool key XF86AudioPlay
).
Это xev
журнал для удаленного:
KeyPress event, serial 37, synthetic NO, window 0x4c00001,
root 0x25c, subw 0x0, time 39090385, (1055,738), root:(2800,790),
state 0x10, keycode 215 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XKeysymToKeycode returns keycode: 172
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
root 0x25c, subw 0x0, time 39090497, (1055,738), root:(2800,790),
state 0x10, keycode 215 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XKeysymToKeycode returns keycode: 172
XLookupString gives 0 bytes:
XFilterEvent returns: False
И это - то, что происходит, когда я нажимаю ту же (рабочую) кнопку на клавиатуре
FocusOut event, serial 37, synthetic NO, window 0x4c00001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 37, synthetic NO, window 0x4c00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys: 2 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 37, synthetic NO, window 0x4c00001,
root 0x25c, subw 0x0, time 39091783, (1055,738), root:(2800,790),
state 0x10, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Это - то, что происходит, когда я использую рабочую кнопку на удаленном:
KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
root 0x25c, subw 0x0, time 39324425, (369,751), root:(2114,803),
state 0x10, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Почему там различие и как я могу зафиксировать его?