Journal rendez-moi mon xmodmap!

Posté par  .
Étiquettes : aucune
0
19
avr.
2004
J'ai eu la désagréable surprise de découvrir que xmodmap est boycotté dans la dernière version de xfree86. Soit disant que seul xkb mérite le droit de vivre dorénavant. Seulement d'après les docs que j'ai pu trouver la syntaxe de xkb est imbitable et la config n'est modifiable qu'en root (j'espère bien que c'est faux).Y a-t-il moyen de faire marcher xmodmap sur un xfree récent? Existe-t-il des scripts de conversions ou encore un tutorial accessible sur xkb?
Tant que je suis dans les questions de mapping de clavier, je me demande quelle touche intelligente prendre pour "compose", sachant que je n'ai ni touches microsoft ni touches "multimedia". Printscreen et Pause sont "libres" mais trop loin des touches alphanumériques. J'aimerais bien utiliser "alt" mais il faudrait qu'il n'agisse en tant que "compose" que si j'ai pas appuyé sur une autre touche avant de le relâcher (sinon c'est chiant pour les racourcis en lettre). Est-ce possible?
  • # Re: rendez-moi mon xmodmap!

    Posté par  . Évalué à 4.

    > un tutorial accessible sur xkb?

    Je peux te conseiler le "Unreliable Guide to XKB Configuration" par Doug Palmer, qui est plutôt bien foutu:
    http://www.charvolant.org/~doug/xkb/index.html(...)
    sinon tu peux te rabattre sur ça (déjà moins accessible):
    http://pascal.tsu.ru/en/xkb/setup.html(...)
    et, the last but not the least, les specs officielles:
    http://www.xfree86.org/current/XKBproto.pdf(...)

    > Est-ce possible?
    Du haut de mes maigres connaissances, je dirais que non, Alt_L/Alt_R et Multi_Key (compose) sont des symboles différents, le seul moyen de les faires cohabiter sur une touche serait de leurs attribuer soit des groupes différents (le problème c'est que, sauf erreur, alt est par défaut le seul modificateur de groupe...), soit des niveaux différents. Cette dernière solution me paraît beaucoup plus simple, de cette manière tu accèderais à la fonction compose en uilisant MAJ + alt, avec qekchose qui devrait ressembler à ça dans un de tes fichiers de symboles:
    key < RALT > { [ Mode_switch, Multi_key ] };
    (en effaçant les espaces de chaque côté de RALT, template oblige)

    Enfin, je suis pas encore super familié avec xkb, faudrait voir pour un tierce avis...
    • [^] # Re: rendez-moi mon xmodmap!

      Posté par  . Évalué à 1.

      Et pour ajouter à ces urls (je connaissais pas le guide de Doug Palmer, il est bien, merci), il y a deux petits documents intérressant accessibles depuis la page de libklavier, qui expliquent un peu les bons et mauvais côté de xkb :
      http://freedesktop.org/Software/LibXklavier(...)

      Note: libklavier c'est une lib de chez freedesktop qui abstrait la config xkb. C'est ce qui est utilisé par le selecteur de clavier de gnome-2.6 par exemple, qui est pas mal du tout d'ailleurs.
  • # Re: rendez-moi mon xmodmap!

    Posté par  . Évalué à 1.

    Tant que je suis dans les questions de mapping de clavier, je me demande quelle touche intelligente prendre pour "compose", sachant que je n'ai ni touches microsoft ni touches "multimedia".

    Tu as la solution de virer la touche "Caps Lock" (perso je m'en sers jamais) que 1) soit tu remappes en "Compose" 2) soit tu remappes en Ctrl-R pour remapper Ctrl-R en Compose. Enfin, faut pas avoir d'utilite a Caps Lock quoi :)
    • [^] # Re: rendez-moi mon xmodmap!

      Posté par  . Évalué à 1.

      Tout à fait d'accord pour virer Caps-Lock (ici, c'est d'ailleurs effectivement devenu un Compose), mais par contre pourquoi dans ta solution 2 tu veux absolument conserver un Ctrl-R ? Cette touche sert juste de modificateur, et en avoir deux du même côté, ça sert pas grand chose, si ? Ici, mon Ctrl-R est devenu un Super (portable oblige, j'étais un peu cours en touches) sans remplaçant ailleurs, et ça ne m'a jamais posé de problème.

Suivre le flux des commentaires

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