J'ai avancé dans le diagnostic :
J'ai fait un xev en branchant directement mon clavier sur le PC et un en le branchant sur un PC connecté par vnc, j'ai decouvert 2 choses:
1-Certains keycode sont différents selon qu'on est branché directement ou en VNC
2-Ma touche Alt Gr est perçue bizarrement par Xvnc je m'explique (et j'illustre ^^) :
Quand je suis branché directement sur mon PC et que j'appui sur Alt Gr, xev me renvoie :
KeyPress event, serial 33, synthetic NO, window 0x4e00001,
root 0x174, subw 0x0, time 243357, (369,-468), root:(427,172),
state 0x2010, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x4e00001,
root 0x174, subw 0x0, time 243437, (369,-468), root:(427,172),
state 0x2090, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
Par contre, en passant par Xvnc lorsque j'appuie sur Alt Gr xev me renvoi :
KeyPress event, serial 33, synthetic NO, window 0x3400001,
root 0xfd, subw 0x0, time 179605, (170,-12), root:(853,121),
state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x3400001,
root 0xfd, subw 0x0, time 179605, (170,-12), root:(853,121),
state 0x14, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0xfd, subw 0x0, time 179688, (170,-12), root:(853,121),
state 0x1c, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0xfd, subw 0x0, time 179689, (170,-12), root:(853,121),
state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Autrement dit Xvnc ne me prend Alt Gr que comme une combinaison de Ctrl gauche + Alt gauche. Y a-t-il un moyen de réassigner un keycode à cette touche ? Ou tout autre idée qui pourrait m'aider ? ^^'