Alt codes

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

Les méthodes de saisies par numéro de caractère ou combinaisons de touche Alt ou Alt codes sont des combinaisons de touches qui permettent de saisir des caractères Unicode. La saisie peut se faire à partir du numéro du caractère. Il s'agit donc d'une méthode de saisie utilisant par exemple la touche Alt.

Sommaire

Histoire [modifier]

Cette notion a été introduite avec le BIOS des PC. Elle a été enrichie avec l' introduction de Windows, lors d'un changement de codage de caractères.

Fonctionnement sous Windows [modifier]

  • Dans les systèmes d'exploitation Microsoft Windows, les symboles et caractères accentués non dessinés sur le clavier peuvent être insérés en combinant la touche Alt et le numéro de caractère sur le pavé numérique du clavier. Pour certains claviers sans pavé numérique, il faut maintenir la touche Fn avec Alt et entrer les numéros correspondants.

Les numéros utilisés avec la touche Alt pour générer un caractère représentent le numéro décimal de l'entité (se référer a un tableau ad hoc ascii[réf. nécessaire] pour la correspondance) ; l'éditeur de texte WordPad peut être utilisé pour générer des caractères de beaucoup de blocs Unicode différents. Internet Explorer ne permet pas de saisir des valeurs d'entités décimales supérieures à 255. Cette méthode est donc limitée ou obsolète, vu qu'Unicode définit des dizaines de milliers de caractères. Le « 0 » initial est important : en effet, sans ce zéro, Windows utilise la page de code 437 ou la page de code 850 de MS-DOS. Ainsi si Alt + 0128 affiche le signe , Alt + 0199 affiche le signe Ç.

  • Une variante des Alt codes sont les Alt-X codes : ils peuvent s'utiliser depuis WordPad et Microsoft Word 2002/2003 pour Windows ; la combinaison Alt + x convertira un nombre décimal sélectionné dans le caractère correspondant. Internet Explorer ne permet pas d'utiliser cette fonctionnalité. Sous Microsoft Word 2010 français, il faut presser Alt -C au lieu de Alt -X .
  • Pour la saisie des caractères de 128 à 255, Windows utilise deux tables de caractères différentes, qui permettent chacune d'accéder à un sous-ensemble local du jeu Unicode :
    • La table locale configurée dans windows et dépendant de l'environnement linguistique (par exemple windows-1252, parfois confondu avec ISO-8859-1) est utilisée quand le code tapé commence par un zéro,
    • La table dite OEM[1] (exemple CP850) (utilisée notamment dans les consoles type ligne de commande DOS) pour les codes ne commençant pas par zéro.

Liste des Alt codes 437/850 [modifier]

  • De 1 à 31 : ☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼[2]
  • De 32 à 50: !"#$%&'()*+,-./012[2]
  • De 51 à 100 : 3456789:;⇔?@ABCDFGHIJKLNOPQRSTUXWXYZ[\]^_`abcd[2]
  • De 101 à 127: efghijklmnopqrstuvwxyz{|}⌂[2]
  • De 128 à 150: ÇüéâäàåçêëèïîìÄÅÉæÆôöòû[2]
  • De 151 à 175: ùÿÖÜø£Ø×ƒáíóúñѪؿ®¬½¼¡«»[2]
  • De 176 à 200: ░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚[2]

Le alt+255 affiche un caractère vide[2].

Utilisation sous Linux et Unix [modifier]

  • La console Linux permet d'utiliser les Alt codes de la même manière que Windows, à travers le BIOS. Cette fonctionnalité n'est pas disponible en mode graphique; la méthode de saisie dans un gnome terminal est celle de gnome (voir plus bas).
  • Dans l'éditeur Vim, la combinaison Ctrl-V u, puis nombre hexadécimal, permet de saisir un caractère Unicode.
  • Sous Mac OS X et dans Mac OS 8.5 et suivants : il faut choisir la méthode de saisie Unicode Hex Input. La combinaison se fait en pressant la touche Option et en saisissant les 4 chiffres hexadécimaux du code point Unicode[3].
  • Sous GNOME, maintenir la touche U tout en tapant le nombre Unicode. Les anciennes versions nécessitent de maintenir Ctrl et Maj en plus de la touche U.

Autres méthodes de saisie [modifier]

  • Une variété de méthodes de saisie basées sur la numérotation des caractères qui ne s'appellent pas Alt codes sont fournies par de nombreux logiciels.

Limitations [modifier]

Certaines de ces méthodes de saisie présentent des limitations. Par exemple, certaines méthodes limitent la saisie à quatre chiffres hexadécimaux, ce qui interdit de saisir des codes de caractères s'écrivant sur cinq chiffres hexadécimaux.

Notes et références [modifier]

  1. Taper et afficher les accents et les signes diacritiques, sur le site windowshelp.microsoft.com
  2. a, b, c, d, e, f, g et h Alt Codes, sur le site alt-codes.net
  3. (en) Taper des caractères spéciaux et accentués, sur le site mac.sillydog.org

Voir aussi [modifier]

Liens externes [modifier]