Aller au contenu principal
Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
Sujet: Lettres accentuées de l'espéranto (Lu 810 fois) sujet précédent - sujet suivant
0 Membres et 1 Invitédans ce sujet

Lettres accentuées de l'espéranto

Bonjour,

Trouvé en pas français ici : https://brodowsky.it-sky.net/2015/10/30/changing-of-keyboard-mappings-with-xmodmap/

L'auteur y explique comment modifier quelques touches du clavier afin que la conjonction des touches 'AltGr', pour les minuscules (ou AltGr+Shift, pour les majuscules), et 'c', 'g', 'h', 'j', 's' ou 'u' retournent les lettres minuscules (ou majuscules) "ĉ", "ĝ", "ĥ", "ĵ", "ŝ" ou "ŭ".

Pour y parvenir, l'auteur dessine une procédure relativement simple.
Premièrement, il convient de conserver la disposition courante du clavier avec :
xmodmap -pke > .xmodmap-original

Dans le même temps, on le copie vers .xmodmap-esperanto ainsi :
cp .xmodmap-original .xmodmap-esperanto


Ensuite, il faut repérer les touches à modifier avec :
egrep 'keycode *[0-9]+ *= *[SsGgCcJjHhUu] ' < .xmodmap-original

ou
xmodmap -pke | grep -e " c " -e " g " -e " h " -e " j " -e " s " -e " u "


Avec l'éditeur de texte, on corrige le fichier .xmodmap-esperanto pour que, par exemple :

Citer
keycode 39 = s S s S scircumflex Scircumflex
keycode 42 = g G g G gcircumflex Gcircumflex
keycode 43 = h H h H hcircumflex Hcircumflex
keycode 44 = j J j J jcircumflex Jcircumflex
keycode 54 = c C c C ccircumflex Ccircumflex
keycode 30 = u U u U ubreve Ubreve

et on l'enregistre.

L'auteur (Karl Brodowsky) suggère de créer deux fichiers bash à rendre exécutables avec chmod +x.
Le premier script pourrait se nommer clavier-original.sh et contiendrait :

#!/bin/sh
xmodmap $HOME/.xmodmap-original

Le second script pourrait s'intituler clavier-esperanto.sh et exécuterait :

#!/bin/sh
xmodmap $HOME/.xmodmap-esperanto

Ainsi, sera-t-il possible de passer de l'un à l'autre aisément.

Cette méthode peut évidemment être étendue à d'autres lettres accentuées des pays nordiques, par exemple.

Il y a probablement d'autres méthodes.

Amusez-vous bien !
Vive Toutou Linux
"Tout le monde a le droit de vivre en paix !" dit une dame africaine.

 
Simple Audio Video Embedder