Je veux mettre le comportement suivant pour la clé avec le code 94 :
-
par défaut, c'est '<'.
-
avec Shift c'est '>'.
-
avec Alt c'est '|'.
Je n'ai réussi à obtenir que le défaut et Shift comportement en utilisant la commande (les noms sont tirés de xev
) :
xmodmap -e "keycode 94 = less greater"
J'ai essayé trois choses pour tous les comportements :
1)
xmodmap -e "keycode 94 mod1 = less greater bar"
-
xmodmap -e "keycode 94 shift mod1 = less greater bar"
xmodmap -e "keycode 94 = less greater" xmodmap -e "add mod1 = less bar"
Les deux premiers ajoutent l'effet de la présence de "<" par défaut et de "|" avec le mot "<". Shift . Je ne suis pas tout à fait sûr de ce que le troisième a fait.
J'ai également obtenu le même comportement qu'en 1) et 2) ( Shift est pertinente, Alt ne fait rien) de la commande :
xmodmap -e "keycode 94 mod1 = less bar"
Mes informations sont principalement basées sur 本答 (surtout la partie bonus).
Comment mapper une seule touche pour qu'elle ait une valeur par défaut, un shift et un comportement différents en fonction du ou des modificateurs ?