Patrick Dupre a écrit :
> est-ce que vous connaitriez une facon simple de saisir des characteres
> genre ä, ü sans passer par l'outil character m
> en mode edition (vi nedit, etc..).
>
> Par exemple en utilisant alt ou "a
* Avec un clavier standard
Si tu as un clavier français, tu as la touche ¨ (tréma, ou « dead
diaeresis ») à côté du P. Tu appuies dessus, puis sur le a, et tu as ä :
¨ a → ä
¨ u → ü
Avec le clavier France Alternative tu as quelques raccourcis
supplémentaires, notamment
AltGr+q → ä
AltGr+j → ü
Sous Ubuntu, le menu System / Preferences / Keyboard / Layouts te permet
de sélectionner une disposition de clavier et de voir toutes les
affectations des touches, ou de les imprimer.
* Avec X11, à l'ancienne
Avec xmodmap tu peux affecter une touche inutilisée au keysym Multi_key,
alias « touche Compose ». Ensuite tu fais
Compose " a → ä
Compose " u → ü
Attention : contrairement à AltGr, la touche compose doit être relâchée
avant d'appuyer sur les autres.
C.f.
http://www.hermit.org/Linux/ComposeKeys.html pour une liste des
caractères ainsi disponibles.
* Avec Vim
Sous Vim, Ctrl-K en mode insertion joue un rôle analogue à la touche
compose. Malheureusement ce ne sont pas les mêmes combinaisons :
Ctrl-K a : → ä
Ctrl-K u : → ü
Si tu t'en sers beaucoup, tu peux activer avec :set digraph une syntaxe
simplifiée :
a <BS> : → ä
u <BS> : → ü
où <BS> est la touche backspace. C.f. :digraphs pour la liste des
caractères disponibles et :help digraph pour les explications
détaillées.
Ciao,
Edgar.