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 ?
Réponses
Trop de publicités?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.
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).
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.
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.
- Réponses précédentes
- Plus de réponses