109 votes

Comment taper les caractères spéciaux sous Linux ?

Sous Windows, il est possible de taper des signes spéciaux à partir du clavier en maintenant la touche Alt enfoncée et en tapant quelques chiffres, en fonction du signe que vous souhaitez utiliser. Cela fonctionne-t-il de la même manière avec linux ?

128voto

Dalroth Points 2468

Vous pouvez utiliser Ctrl + Shift + u suivi du code dans hexagone . (Il vous suffit de maintenir la touche Ctrl y Shift en tapant le code)

75voto

slashmais Points 3924

X utilise quelque chose appelé touche de composition . En appuyant sur Compose , some key , some key en séquence, vous pouvez saisir des caractères. Ma touche de composition est réglée sur Menu ; pour taper un © (symbole de copyright), j'utiliserais Menu , o , c .

Vous trouverez une liste complète des combinaisons de touches de composition X en ligne (200 KiB), ou localement dans /usr/share/X11/locale/en_US.UTF-8/Compose .

Dans Gnome, la touche de composition peut être définie en allant dans Préférences, onglet Disposition du clavier, Options de disposition, Position de la touche de composition.

35voto

user12786 Points 454

La saisie des caractères Unicode sous Linux varie. Le site FAQ sur 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 + V u [unicode in hex] fonctionne dans le VIM.
  • Alt + [unicode in decimal using numpad digits] fonctionne dans la console, à condition que votre environnement soit correctement configuré pour recevoir UTF-8 (via les variables d'environnement LOCALE ou LANG). ( page de manuel unicode_start ).

D'autres méthodes que vous pourriez utiliser :

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

8voto

Anon Points 83

La console Linux prend également en charge les touches de composition (La touche de composition est souvent Alt + AltGr o PrintScrn ) - voir Comment définir une clé de composition dans le terminal sur le Stack Exchange d'Unix et Linux pour plus de détails.

5voto

jarno Points 275

Autre moyen : Utilisez Ctrl + Shift + u suivi du code dans hexagone y Enter .

Contrairement à ce que dit la réponse acceptée, ne maintenez pas la pression Ctrl y Shift tout en tapant le code. Sinon, cela peut ne pas fonctionner car il peut y avoir un conflit avec une touche de raccourci de l'application que vous utilisez, par ex. Ctrl + Shift + c dans votre émulateur de terminal. C'est peut-être un bug.

Cette méthode fonctionne au moins avec xfce4-terminal, gnome-terminal, lxterminal, libreoffice, mousepad, chromium-browser et firefox.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X