Clavier netbook ne fonctionne pas sous X

Bonjour tout le monde,

J’ai acheté un petit netbook (sans marque et sans OS). J’ai bien évidemment installé Debian dessus (Dernière version stable).
L’installation s’est effectuée sans problème (installation via netboot sur USB).
J’ai remarqué par contre un problème avec le clavier.
Les touche '<'et ‘>’ sont sur la touche ‘w’, pour y accéder il faut utiliser la touche ‘FN’ (FN+w: < et FN+W: >)

Sous une console c’est impécable, cela fonctionne correctement.

Sous l’environnement X (gedit, terminal ou autre) j’ai un souci:
Si je tape ‘<’ il me fait <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (j’appuie sur une autre touche pour arrêter)
Si je tape ‘>’ il me fait ><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (j’appuie sur une autre touche pour arrêter)
et dès que j’ai fait l’une ou l’autre des manipulations si dessus, impossible de rééssayer, cela ne fait plus rien.
Je suis obligé de redemarer pour refaire un test.

J’ai testé plusieurs agencement clavier mais rien n’y fait.
J’ ai l’impression que X ne détecte pas le relasekey et qu’il ignore ensuite cette touche. Est-ce possible ?
Avez vous une idée ?
Merci beaucoup pour vore aide.

Quelques informations supplémentaires :
Voici ce que renvoie xev: j’ai juste appuyé sur fn+w

KeyPress event, serial 30, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 388482, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 388982, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 388982, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 389016, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 389016, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 389057, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 389057, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3600001,
    root 0x10b, subw 0x0, time 389091, (276,192), root:(284,289),
    state 0x2000, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

Comme vous le voyez, il répète comme si on maintenait la touche enfoncé. De plus, le premier code est serial 30 et les autres serial 33. Quelqu’un sait cela est significatif ?

Si je relance xev et refait FN+w ou FN+W, il ne se passe plus rien. comme ci la touche n’existait plus.

Merci pour votre aide.

Bonjour,
J’ai toujours mon problème et pas de solution.
en analysant ce que me renvoyait dmesg, j’ai trouvé ceci:

[ 162.665321] atkbd.c: Unknown key pressed (translated set 2, code 0xbf on isa0060/serio0). [ 162.665337] atkbd.c: Use 'setkeycodes e03f <keycode>' to make it known. [ 162.671984] atkbd.c: Unknown key released (translated set 2, code 0xbf on isa0060/serio0). [ 162.671999] atkbd.c: Use 'setkeycodes e03f <keycode>' to make it known.

Cela pourrait avoir un lien? je ne sait pas à quoi le code e03f correspond.

Merci pour votre aide.

Personne ne sait donc m’aider?

Quelqu’un m’a parlé que c’est sans doute un problème de evdev. cela vous parle ?

Merci

Je vois pas trop sauf si le matériel est rescent
je pense que la il te faut parler aux developpeur direct car ton matériel est peut etre ressent.
, mai avant essaye avec une sid et le kernel qui va avec.
attend que d’autre te réponde peut etre

Salut,

j’ai eu exactement ton problème et n’ai pas trouvé de solution pour activer cette combinaison. Comme j’ai trouvé quelques subterfuges, je te les poste :slightly_smiling:

Une solution est de chercher du côté de xmodmap et de l’activation de la touche Compose (aussi appelée Multi_key), pour créer une nouvelle combinaison qui insère un caractère. Bon, chez moi ça ne veut pas marcher…

Une autre solution beaucoup plus simple est normalement de base sur Debian : les caractères < et > sont déjà de base, seulement le raccourci est assez alambiqué :
Alt Gr + Shift + w
Alt Gr + Shift + x
c’est pas super agréable à taper, mais je m’en conviens très bien pour l’instant.

En espérant que ça te sois utile !