Salut Sylvain,
En faisant tes commandes les touches ne fonctionnent pas par contre elles sont maintenant reconnues dans xev mais le keycode ne correspond pas à ce que l'on a fixé.
on a fixé 219 et 221 avec les setkeycodes et maintenant dans xev j'obtiens ça:
Код: Выделить всё
KeyPress event, serial 40, synthetic NO, window 0x3800001,
root 0xc1, subw 0x0, time 407268, (-295,301), root:(299,586),
state 0x10, keycode 227 (keysym 0x1008ff3c, XF86Finance), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x3800001,
root 0xc1, subw 0x0, time 407351, (-295,301), root:(299,586),
state 0x10, keycode 227 (keysym 0x1008ff3c, XF86Finance), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 40, synthetic NO, window 0x3800001,
root 0xc1, subw 0x0, time 409244, (-295,301), root:(299,586),
state 0x10, keycode 229 (keysym 0x1008ff36, XF86Shop), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x3800001,
root 0xc1, subw 0x0, time 409348, (-295,301), root:(299,586),
state 0x10, keycode 229 (keysym 0x1008ff36, XF86Shop), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Voilà donc pourquoi dans la solution trouvée sur ubuntu ils modifient ces valeurs.
Maintenant il faut comprendre pourquoi ces keycodes sont différents.