web-dev-qa-db-fra.com

Comment écrire des caractères spéciaux sous Linux?

Dans Windows, il est possible de taper des signes spéciaux du clavier en maintenant la touche Alt enfoncée et en tapant quelques chiffres, cela dépend du signe que vous voulez utiliser. Est-ce que cela fonctionne avec linux de la même manière?

76
inothemo

Vous pouvez utiliser Ctrl + Shift + u suivi du code dans hex. (Vous devez seulement maintenir Ctrl et Shift en tapant le code)

94
John T

X utilise quelque chose appelé le touche de composition . En appuyant Composesome keysome key… En séquence, vous pouvez saisir des caractères. J'ai ma clé de composition pour Menu; pour taper un © (symbole de copyright), j'utiliserais Menuoc.

Une liste complète des combinaisons de touches de composition X peut être trouvée en ligne (200 Ko), ou localement dans /usr/share/X11/locale/en_US.UTF-8/Compose.

Dans Gnome, la clé de composition peut être définie en allant dans Préférences → Clavier → onglet Mises en page → Options de mise en page → Position de la touche de composition.

51
virtuallinux

La saisie de caractères Unicode sous Linux varie. Le FAQ UTF-8 et Unicode a une section contenant différentes méthodes de saisie :

  • Ctrl+Shift+U [unicode in hex] est défini dans ISO 14755 et implémenté par GTK2 +, et fonctionne dans GNOME-Terminal et d'autres applications.
  • Ctrl+Vu [unicode in hex] fonctionne dans VIM.
  • Alt+ [unicode in decimal using numpad digits] fonctionne sur la console si votre environnement est correctement configuré pour s'attendre à UTF-8 (via les variables d'environnement LOCALE ou LANG). ( page de manuel unicode_start ).

Autres méthodes que vous pouvez utiliser:

  • Couper-coller les caractères d'un petit fichier d'entrée contenant les caractères souhaités.
  • Utilisez xmodmap pour remapper les clés dans X (voir le lien FAQ ci-dessus pour des exemples).
24
quack quixote

La console Linux prend également en charge les clés de composition (la clé de composition est souvent Alt + AltGr ou PrintScrn) - voir Comment définir une clé de composition dans un terminal sur l’échange de piles Unix et Linux pour plus de détails.

7
Anon

Il existe une meilleure méthode pour Linux et Windows que d’utiliser des codes de touche de raccourci qui ne vous obligent pas à vous souvenir des codes. C'est décrit en détail ici .

En résumé, vous utilisez AutoHotKey (Windows) ou AutoKey (Linux). Les deux s'exécutent en arrière-plan et acceptent des chaînes arbitraires comme déclencheur pour exécuter une commande, qui consiste dans ce cas à envoyer un caractère spécial au Presse-papiers, puis à le coller dans le programme en cours d'utilisation.

L'exemple donné a/delta comme déclencheur (y compris la barre oblique). Après avoir tapé ces six caractères, ils sont supprimés et remplacés par un δ.

1
hugke729