Forum Astuces.divers Je n'arrive pas à faire tout ce que je veux avec Xmodmap

Posté par  . Licence CC By‑SA.
Étiquettes :
0
11
mar.
2013

Bonsoir,
Je personalise un xmodmap basé au départ dvorak international.
Je tente de nouvelles choses, sauf que ça ne marche pas :

Mettre mon Ctrl à la place de mon MAJ > j'ai beau changer la valeur, même une lettre pour MAJ, ça ne s'affiche pas.
Mettre mon Ctrl à la place de la barre ESPACE > une lettre pour ESPACE marche, mais pas Ctrl.
J'ai mis Delete en normal et BackSpace en Shift sur (\mu *) > Delete et BackSpace marche bien sur le terminal, mais BackSpace marche pas sur mon navigateur web (abrowser=firefox) par ex..

Comment ça se fait que des alt+touches ne marchent pas (en mettant une lettre pour être sûr, rien n'apparait) > touche (^ ¨) ou touche (% ù) par exemple.

De plus comment faut-il faire pour gérer ISO_NEXT_GROUP?
Et comment faut-il changer les actions XF86* (changer l'action derrière XF86AudioMute par ex.) ou en créer de nouvelles?

-- tout ce que je donne en touche entre parenthèse correspond à la touche dans un azerty - france. J'aurai mieux du donner directement le keycode.

Merci d'avance.

  • # keymap

    Posté par  (Mastodon) . Évalué à 2. Dernière modification le 16 mars 2013 à 08:48.

    Bonjour,

    As tu essayé de changer directement la keymap cible (ou en créer une nouvelle basée dessus) ? Ça fonctionne bien. Ce n'est pas plus compliqué et ton clavier sera le même en dehors de X, dans une tty non-graphique, ce qui est bien pratique.

    C'est dans /usr/lib/kbd/keymaps/ que cela se passe. Tu y trouvera divers dossiers, par exemple i386/dvorak/. Tu peux copier le ANSI-dvorak.map.gz en ANSI-dvorak-old.map.gz et de là, éditer la map. Il n'y a rien de complexe là dedans dès lors : tu connais les combinaisons à assigner ; tu ne fais pas de conflits ; tu respectes l'ordre du fichier pour la lisibilité.

    (Par exemple, je suis obligé de faire systématiquement comme cela, disposant d'un excellent clavier métallique avec touches chicklets et port usb, vraiment d'excellente facture, qualité clavier à 90€ mais payé 15€ … le bémol étant qu'il n'a pas de < > … lol, ni sur aucune combinaisons. Donc il est nécessaire de se faire ses propres combi)

    Pour finir, tu peux :
    - attribuer ce clavier en option de boot au noyau keymap=ANSI-dvorak ;
    - le définir dans le vconsole.conf ;
    - le définir dans un fichier spécifique pour xorg.conf.d qui ne reprendra que le paragraphe layout (d'un xorg.conf) ;

    Have fun.

Suivre le flux des commentaires

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