Re: character etendu unicode

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: guilde
Sujet: Re: character etendu unicode
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.