//Post grzecznościowy//
hi,
mam sobie na klawiaturce parę klawiszy tak zwanych multimedialnych.
niektóre z nich nie były widoczne pod xami więc poustawiałem im kody
przez setkeycode, po czym stały się widoczne np. w xev. dodatkowo
przypisałem im nazwy przez xmodmap. jednakże nie wszystkie działają.
tzn. w xev pokazywany jest keycode i nawet ta nazwa ale nie da się
takiego klawisza użyć np. w xbindkeys. zauważyłem, że dla działającego
klawisza xev pokazuje takie coś:
KeyPress event, serial 31, synthetic NO, window 0x3000001,
root 0x52, subw 0x3000002, time 1466794223, (37,44), root:(57,139),
state 0x10, keycode 122 (keysym 0x1008ff41, XF86Launch1),
same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
natomiast niedziałający ma dodatkowo informację XKeysymToKeycode...
KeyPress event, serial 31, synthetic NO, window 0x3000001,
root 0x52, subw 0x3000002, time 1466859713, (41,53), root:(61,148),
state 0x10, keycode 192 (keysym 0x1008ff42, XF86Launch2),
same_screen YES,
XKeysymToKeycode returns keycode: 131
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
i jest to prawidłowość -- działające nie mają tej linii a niedziałające
mają. zgaduję że to jest przyczyna. jeśli mam rację, to co na to
poradzić? a jeśli nie... to może wy macie inne pomysły? TIA
xorg 7.0