Forum Linux.débutant Redirection de touches de clavier ?

Posté par  .
Étiquettes : aucune
0
3
oct.
2004
Bonjour,


je suis nouveau dans le monde linux d'une part,
et d'autre part, j'ai un problème de clavier sur mon ordinateur portable :

j'aimerais utiliser les touches "plus petit" et "plus grand" sur mon portable
mais celles ci affichent d'autres caractères

sur le conseil d'un membre de linuxfr,
j'ai utilisé l'utilitaire xev qui me donne, lorsque j'appuie sur ces touches :

KeyRelease event, serial 28, synthetic NO, window 0x2800001,
root 0x38, subw 0x0, time 1784072, (-223,744), root:(455,767),
state 0x0, keycode 49 (keysym 0xb2, twosuperior), same_screen YES,
XLookupString gives 1 bytes: "²"

KeyPress event, serial 28, synthetic NO, window 0x2800001,
root 0x38, subw 0x0, time 1785952, (-223,744), root:(455,767),
state 0x1, keycode 49 (keysym 0x7e, asciitilde), same_screen YES,
XLookupString gives 1 bytes: "~"

et sur mon clavier, la touche indique "signe plus petit" ou "signe plus grand" (je suis désolé, je ne peux pas les taper)


bref, on m'a suggéré de faire une redirection des touches ... avec "xkb..." ?
est ce que quelqu'un pourrait m'indiquer la marche à suivre,
auquel cas je lui serai infiniment reconnaissant ;)



merci beaucoup !
Kib
  • # Réponse courte:

    Posté par  . Évalué à 3.

    Essaye, dans une console:

    xmodmap -e "keycode 49 = less greater bar brokenbar"
    • [^] # Réponse longue:

      Posté par  . Évalué à 4.

      Bon plus de détails maintenant:

      Déjà, il te faut savoir que la gestion des caractères en mode console (texte) et en graphique (--> sous X-Windows) n'est pas géré par les mêmes utilitaires. En effet, X-Window est une application à part entière, et qui plus est tournant - en principe - sur une autre machine (un terminal) reliée en réseau, même si tout le monde utilise cette architecture en local, ce qui est très bien comme cela. Cela pour expliquer l'éventuelle disparité entre les outils.

      Ensuite, il est tout à fait possible de mapper n'importe quel caractère sur n'importe quelle touche sous X-Window à l'aide de la commande xmodmap (man xmodmap pour plus de détails). En face du keycode, tu donnes le nom canonique des quatre caractères que tu comptes associer à une touche. Ce sont ceux qui seront émis lorsque tu appuieras respectivement sur: la touche seule, shift + la touche, Alt-Gr + la touche, Alt-Gr + Shift + la touche.

      Note: Ces modifs sont volatiles. Cela veut dire que bien qu'il existe effectivement des claviers non-conforme avec une, voire deux touches incorrectes, en général cela arrive parce que le mauvais clavier a été sélectionné.

      Jette un oeil aux outils de configuration de ta distrib et tout devrait rentrer dans l'ordre.

      Bon courage.
      • [^] # Merci beaucoup !!!!!!

        Posté par  . Évalué à 2.

        Ca marche !
        Cette fonction de X-Windows est géniale !

        Ma touche marche normalement maintenant !
        Je te remercie d'avoir pris le temps de me guider !



        Vive linux :p
        +
        Kib

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.