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 ?

1voto

hugke729 Points 119

Il existe une meilleure méthode pour Linux et Windows que l'utilisation des codes de la touche Alt, qui ne nécessite pas de se souvenir des codes. Elle est décrite en détail ici .

L'essentiel est d'utiliser AutoHotKey (Windows) ou AutoKey (Linux). Les deux fonctionnent en arrière-plan et acceptent des chaînes arbitraires comme déclencheur pour exécuter une commande, qui dans ce cas est d'envoyer un caractère spécial dans le presse-papiers et de le coller dans le programme en cours d'utilisation.

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

1voto

Mark Stosberg Points 577

Si vous utilisez la touche US et que vous devez rarement taper des caractères spéciaux, je vous recommande de changer votre disposition de clavier pour la variation "us(altgr-intl)" - c'est la notation XKB. Votre clavier fonctionnera normalement si vous ne maintenez pas la touche Alt droite, également connue sous le nom de "AltGr", et vous pourrez alors accéder aux caractères supplémentaires affichés en bleu ici : US International Keyboard Layout

Je dis "principalement" car il s'agit d'une capture d'écran de la disposition principale de US International. J'ai trouvé les détails de la variation "altgr-intl" définie dans ce fichier sur Arch Linux : /usr/share/X11/xkb/symbols/us : Voici les différences qui y sont définies :

// five dead keys moved into level3:

  key <TLDE> { [    grave, asciitilde,  dead_grave,   dead_tilde      ] };
  key <AC11> { [apostrophe,quotedbl,    dead_acute,   dead_diaeresis  ] };

// diversions from the MS Intl keyboard:

  key <AE01> { [        1, exclam,      onesuperior,  exclamdown      ] };
  key <AD04> { [        r, R,           ediaeresis,   Ediaeresis      ] };
  key <AC07> { [        j, J,           idiaeresis,   Idiaeresis      ] };
  key <AB02> { [        x, X,           oe,           OE              ] };
  key <AB04> { [        v, V,           registered,   registered      ] };

// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys:

  key <AE06> { [        6, asciicircum, dead_circumflex, onequarter    ] };
  key <AE07> { [        7, ampersand,   dead_horn,       onehalf       ] };
  key <AE08> { [        8, asterisk,    dead_ogonek,     threequarters ] };

Cette disposition alternative ne comporte pas les "touches mortes" supplémentaires que comporte la disposition internationale principale.

Les quatre colonnes de chaque tableau sont Régulier , Décalé , AltGr , AltGr Décalé .

Ainsi, par exemple, pour taper ¡, j'appuie sur "<Shift-AltGr-1>".

Vous pouvez rechercher une image de la disposition internationale américaine jusqu'à ce que vous vous souveniez de l'emplacement des symboles dont vous avez besoin.

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