Bonjour,

J'ai un problème sur un système sur lequel des utilisateurs se connecte grâce au protocole NX.

Pour la reconnaissance correcte des claviers (qwerty), j'utilise Xmodmap. Mais un souci subsiste avec le "?". Un utilisateur est sensé faire shift + "/" pour avoir "?". Mais cela fonctionne pas, le "/" continue d'être affiché.
Par contre, dans .Xmodmap, si j'entre juste "keycode 63 = question slash", "?" marche mais pas le slash. Le problème apparaît uniquement avec cette touche. Le "shift" est correctement reconnu dans les autres cas.

De plus, la commande "xmodmap -pm" me renvoie un résultat bizarre par rapport à ce que j'ai configuré et ce qui est attendu.

J'ai fait plusieurs tests, des recherches mais j'arrive pas à comprendre pourquoi j'ai ces comportements et comment les solutionner.
Un conseil ?

Merci :)

"xmodmap -pm" : résultat attendu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):
 
shift       Shift_L (0xe8),  Shift_R (0xec)
lock        Caps_Lock (0x40)
control     Control_L (0xe7),  Control_R (0xeb)
mod1        Alt_L (0xe9)
mod2        Mode_switch (0xed)
mod3        Num_Lock (0x5a)
mod4        Meta_L (0xea),  Meta_R (0xee)
mod5
"xmodmap -pm" : résultat réel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
xmodmap:  up to 6 keys per modifier, (keycodes in parentheses):
 
shift       Tab (0x32),  period (0x3e),  Shift_L (0xe8),  Shift_R (0xec)
lock        F2 (0x42),  Caps_Lock (0x40)
control     1 (0x25),  SunPowerSwitch (0x6d),  Control_L (0xe7),  Control_R (0xeb)
mod1        Caps_Lock (0x40),  h (0x71),  k (0x9c),  Alt_L (0xe9)
mod2        F22 (0x4d),  Mode_switch (0xed)
mod3        Num_Lock (0x5a)
mod4        j (0x73),  k (0x74),  F11 (0x7f),  F12 (0x80),  Meta_L (0xea),  Meta_R (0xee)
mod5        a (0x8),  Help (0x7c),  F23 (0x4e)

".Xmodmap" : configuration des mod
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
add shift = Shift_L Shift_R
add lock = Caps_Lock
add control = Control_L Control_R
add mod1 = Alt_L
add mod2 = Mode_switch
add mod3 = Num_Lock
add mod4 = Meta_L Meta_R
add mod5 = Scroll_Lock