Peut-on (comment) utiliser xmodmap pour mapper des combinaisons de
touches sur une chaîne de caractère ?
Je m'explique : j'utilise xmodmap pour la virgule sur le pavé numérique,
et j'ai donc espéré qu'il puisse servir pour inscrire une chaîne de
caractère :
Par exemple pour avoir "b" en tapant [a]+[alt gr]
et pour obtenir "B" en tapant [a]+[alt gr]+[shift]
la commande est celle-ci :
~$ xmodmap -e "keycode 24 = a A b B"
Donc pour avoir "Amitiés," en tapant [a]+[alt gr]
et pour obtenir "Avec toute mon amitié," en tapant [a]+[alt gr]+[shift]
la commande serait celle-ci :
~$ xmodmap -e "keycode 24 = a A Amitiés, Avec toute mon amitié,"
Mais ça donne :
xmodmap: commandline:1: bad keysym name 'Amitiés,' in keysym list
xmodmap: commandline:1: bad keysym name 'Avec' in keysym list
xmodmap: commandline:1: bad keysym name 'toute' in keysym list
xmodmap: commandline:1: bad keysym name 'mon' in keysym list
xmodmap: commandline:1: bad keysym name 'amitié,' in keysym list
xmodmap: 5 errors encountered, aborting.
~$
Ma conclusion : xmodmap peut remapper des caractères seuls (keysym),
mais pas des chaînes complètes.
À moins que je n'aie pas compris comment l'utiliser, et qu'il y ait une
solution ?
Si oui, merci de toute bonne piste...
cdlt,
--
Guy AJ Capra
________________________
http://www.alomphega.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas George
Alomphega wrote in message <dp0fhd$pc0$:
Ma conclusion : xmodmap peut remapper des caractères seuls (keysym), mais pas des chaînes complètes.
Exactement. À ceci près qu'un keysym n'est pas un caractère mais une touche : les flèches, Print Screen, le contrôle du volume, etc., ne sont pas des caractères. À noter également que xmodmap est légèrement obsolète, en faveur des outils (plus complexes) d'XKB, mais ceux-ci ne permettent pas plus dans la direction qui t'intéresse.
Pour définir des séquences de touches, c'est au niveau de l'application, ou éventuellement du toolkit graphique, qu'il faut travailler. Rendez-vous dans fca.x11 bien sûr.
Alomphega wrote in message <dp0fhd$pc0$1@domitilla.aioe.org>:
Ma conclusion : xmodmap peut remapper des caractères seuls (keysym),
mais pas des chaînes complètes.
Exactement. À ceci près qu'un keysym n'est pas un caractère mais une
touche : les flèches, Print Screen, le contrôle du volume, etc., ne sont pas
des caractères. À noter également que xmodmap est légèrement obsolète, en
faveur des outils (plus complexes) d'XKB, mais ceux-ci ne permettent pas
plus dans la direction qui t'intéresse.
Pour définir des séquences de touches, c'est au niveau de l'application, ou
éventuellement du toolkit graphique, qu'il faut travailler. Rendez-vous dans
fca.x11 bien sûr.
Ma conclusion : xmodmap peut remapper des caractères seuls (keysym), mais pas des chaînes complètes.
Exactement. À ceci près qu'un keysym n'est pas un caractère mais une touche : les flèches, Print Screen, le contrôle du volume, etc., ne sont pas des caractères. À noter également que xmodmap est légèrement obsolète, en faveur des outils (plus complexes) d'XKB, mais ceux-ci ne permettent pas plus dans la direction qui t'intéresse.
Pour définir des séquences de touches, c'est au niveau de l'application, ou éventuellement du toolkit graphique, qu'il faut travailler. Rendez-vous dans fca.x11 bien sûr.