[Clavier] Combinaison de touche avec Fn se bloque
Publié : dim. 30 sept. 2012, 21:39
Bonjour.
J'ai un netbook sur lequel j'ai installé Archlinux. Comme le clavier est petit, la touche "<" n'existe pas, il faut utiliser à la place la combinaison Fn+W. Mon problème est que quand j'appuie sur cette combinaison, Xorg se comporte comme si la touche restait enfoncée. Je peux arrêter la répétition du caractère en appuyant sur une autre touche mais ensuite la combinaison Fn+W ne fait plus rien.
Ce problème n'arrive qu'avec Xorg. Dans un terminal (non graphique) la touche marche parfaitement. Le problème est également indépendant du gestionnaire de fenêtre ou environnement de bureau : je peux le reproduire sur un serveur X nu avec seulement xterm. Les autres combinaisons utilisant la touche Fn fonctionnent (pavé numérique, les touches de déplacement, wifi, son, etc...).
Je ne sais pas trop comment donner plus de détails sur mon clavier. xinput list me dit que c'est un "AT Translated Set 2 keyboard" (ça a l'air d'être le nom générique), et je ne vois rien d'intéressant dans lspci ou lsusb.
Edit:
J'ai peut-être accusé Xorg un peu vite. En allant directement lire dans /dev/input/event#, j'ai vu que cette touche (Fn+W) ne produit pas d'évènement "appui" ou "relâchement" mais seulement des évènement "répétition" : un premier lors de l'appui puis d'autres pour la répétition. Donc ce serait peut-être plutôt un problème de matériel ou de pilote et non d'Xorg. Les terminaux doivent être plus tolérants pour la lecture du clavier.
J'ai un netbook sur lequel j'ai installé Archlinux. Comme le clavier est petit, la touche "<" n'existe pas, il faut utiliser à la place la combinaison Fn+W. Mon problème est que quand j'appuie sur cette combinaison, Xorg se comporte comme si la touche restait enfoncée. Je peux arrêter la répétition du caractère en appuyant sur une autre touche mais ensuite la combinaison Fn+W ne fait plus rien.
Ce problème n'arrive qu'avec Xorg. Dans un terminal (non graphique) la touche marche parfaitement. Le problème est également indépendant du gestionnaire de fenêtre ou environnement de bureau : je peux le reproduire sur un serveur X nu avec seulement xterm. Les autres combinaisons utilisant la touche Fn fonctionnent (pavé numérique, les touches de déplacement, wifi, son, etc...).
Je ne sais pas trop comment donner plus de détails sur mon clavier. xinput list me dit que c'est un "AT Translated Set 2 keyboard" (ça a l'air d'être le nom générique), et je ne vois rien d'intéressant dans lspci ou lsusb.
Edit:
J'ai peut-être accusé Xorg un peu vite. En allant directement lire dans /dev/input/event#, j'ai vu que cette touche (Fn+W) ne produit pas d'évènement "appui" ou "relâchement" mais seulement des évènement "répétition" : un premier lors de l'appui puis d'autres pour la répétition. Donc ce serait peut-être plutôt un problème de matériel ou de pilote et non d'Xorg. Les terminaux doivent être plus tolérants pour la lecture du clavier.