Quelques keysyms représentant des caractères affichables
Un article de Wiki de la communauté Mandriva.
CETTE PAGE EST UNE VERSION RÉVISÉE DE LA PAGE MAINTENANT OBSOLÈTE DE L'ANCIENNE BASE DE CONNAISSANCES : http://club.mandriva.com/xwiki/bin/view/KB/XKeyboardKeysyms (ptyxs 31 janvier 2008 à 19:13 (CET))
Sur la notion de keysym voir la page Personnaliser le clavier.
Une liste complète de tous les keysyms se trouve dans le fichier /usr/include/X11/keysymdef.h. Dans ce fichier, chaque keysym est enregistré dans une ligne qui commence par #define et il est préfixé par XK_. La ligne se termine par un commentaire qui contient le nom Unicode et le codage Unicode du caractère.
Le tableau qui suit permet :
- de trouver le caractère affiché par un keysym dont on connaît le nom mais pas la signification (entrée par la colonne de gauche)
- de trouver le keysym associé à un certain caractère (faire défiler en regardant la colonne de droite).
Bien entendu, ce tableau n'est pas complet mais il contient la plupart des keysyms disponibles sur des claviers français ou anglais, y compris avec des combinaisons de touches incluant Alt Graph. Sa finalité est d'aider tous ceux qui veulent programmer leur clavier eux-mêmes, en suivant les indications données dans la page sur xmodmap et xkb et la page sur la touche compose.
Le keysym d'une lettre ou d'un chiffre est la lettre elle-même ou le chiffre lui-même (le keysym de a est a, le keysym de A est A, celui de 1 est 1...).
Ceci n'est cependant valide que pour les caractères simples ; les caractères composés d'un caractère simple associé à un signe diacritique (accent, cédille etc.) ont un keysym spécifique différent du caractère lui-même. Par exemple, le e accent aigu a pour keysym : eacute et non pas é.
Les concepteurs des keysyms se sont attachés à les rendre compréhensibles par des utilisateurs humains, d'une part en utilisant des mots anglais relativement courants que l'on peut trouver dans les dictionnaires, d'autre part en recourant à une sorte de processus de « composition ».
Certains keysyms contiennent un élément qui ne peut fonctionner lui-même comme keysym mais qui est pourtant signifiant. Ainsi, bien que la suite de caractères ring n'existe pas isolément comme keysym, elle existe en quelque sorte en composition, pour désigner un petit cercle suscrit : Aring sera le keysym d'un Å majuscule et aring celui d'un å minuscule, uring sera un ů etc..
Il en va de même pour stroke : Lstroke sera un L barré majuscule Ł et lstroke son équivalent en minuscule ł, hstroke sera un ħ, et tout cela bien que stroke isolé ne soit pas un keysym.
Comme on le verra dans le tableau qui suit, ce principe de composition est général et fonctionne aussi parfois avec des expressions qui peuvent être des keysyms à eux seuls. Il est utilisé pour les accents aigu, grave ou circonflexe et pour le tréma ainsi que pour le tilde et le macron.
Les touches mortes (sur cette notion voir l'encart final de cette section : La touche compose#A quoi sert la touche compose) ont toujours des keysyms dont le nom commence par dead_. Par exemple, le keysym dead_acute sera associé à une touche morte pour l'accent aigu.
Les keysyms du pavé numérique sont, eux, préfixés par KP_ (cf. le mot anglais keypad qui désigne le pavé numérique).
| keysym | Explication | Caractère |
|---|---|---|
| acute | accent aigu Aacute sera un A majuscule accent aigu et aacute sera un a minuscule accent aigu etc. | ´ |
| ae/AE | a et e minuscules ou majuscules ligaturés | æ/Æ |
| ampersand | esperluette | & |
| apostrophe | apostrophe ou guillemet simple | ' |
| asciicircum | accent circonflexe NB MAIS Acircumflex sera un A majuscule accent circonflexe et acircumflex sera un a minuscule accent circonflexe etc. | ^ |
| asciitilde | tilde NB MAIS Atilde sera un A majuscule avec tilde (Ã) et atilde sera un a minuscule avec tilde (ã) etc. | ~ |
| asterisk | astérisque | * |
| at | arobase | @ |
| backslash | barre oblique inverse | \ |
| bar | barre verticale | | |
| braceleft | accolade ouvrante | { |
| braceright | accolade fermante | } |
| bracketleft | crochet ouvrant | [ |
| bracketright | crochet fermant | ] |
| brokenbar | barre verticale discontinue | ¦ |
| caron | accent circonflexe inversé Zcaron sera un Z majuscule avec ce signe (Ž) et zcaron un s minuscule avec ce signe (ž) etc. | ˇ |
| cedilla | cédille Ccedilla est le C majuscule cédille, et ccedilla est le c minuscule cédille etc. | ¸ |
| cent | cent (unité monétaire des Etats-Unis) | ¢ |
| colon | deux-points | : |
| comma | virgule | ¸ |
| copyright | marque de copyright | © |
| currency | « currency sign » remplace un symbole d'unité monétaire quand celui-ci n'est pas connu ou n'existe pas | ¤ |
| degree | degré | ° |
| diaeresis | tréma Adiaeresis sera un A majuscule tréma et adiaeresis sera un a minuscule tréma etc. | ¨ |
| division | opérateur de division (anglo-saxon) | ÷ |
| dollar | dollar (unité monétaire des Etats-Unis et du Canada | $ |
| doubleacute | « double accent aigu » | ˝ |
| doublelowquotemark | guillemets virgules ouvrants de l'allemand | „ |
| downarrow | flèche vers le bas | ↓ |
| emdash | tiret cadratin (s'utilise dans un dialogue pour marquer un changement de protagoniste) [comparer : tiret cadratin, horizconnector, tiret demi cadratin (endash), trait d'union (hyphen) : —,─,–,- ] | — |
| endash | tiret demi cadratin (s'utilise en typographie française pour encadrer les incises) | – |
| eng/ENG | lettre laponne, la minuscule est utilisée en Alphabet Phonétique International | ŋ/Ŋ |
| equal | signe égale | = |
| eth/ETH | lettre de l'alphabet islandais, en majuscule ou minuscule, utilisée par l'Alphabet Phonétique International | ð/Ð |
| EuroSign | Euro (unité monétaire) | € |
| exclam | point d'exclamation | ! |
| exclamdown | point d'exclamation inversé [comparer : exclamdown suivi de i : ¡,i ] | ¡ |
| fiveeighths | fraction cinq huitièmes | ⅝ |
| grave | accent grave Agrave sera un A majuscule accent grave et agrave sera un a minuscule accent grave etc. | ` |
| greater | plus grand que | > |
| Greek_OMEGA | lettre grecque oméga | Ω |
| guillemotleft | guillemet ouvrant à la française | « |
| guillemotright | guillemet fermant à la française | » |
| horizconnector | trait horizontal (censé être destiné à dessiner des boites, ne pas confondre avec le tiret cadratin dont le keysym est emdash) | ─ |
| hyphen | trait d'union | - |
| idotless | i sans point | ı |
| kra | k en petite majuscule | ĸ |
| leftarrow | flèche vers la gauche | ← |
| leftdoublequotemark | guillemet anglais gauche | “ |
| leftsinglequotemark | guillemet anglais simple gauche | ‘ |
| less | plus petit que | < |
| macron | macron (petite barre horizontale) omacron sera un o surmonté du macron (ō) etc. | ¯ |
| masculine | devrait apparaître souligné | º |
| minus | opérateur de soustraction | - |
| mu | lettre grecque | µ |
| multiply | opérateur de multiplication | × |
| nobreakspace | espace insécable | |
| notsign | signe de la négation logique | ¬ |
| numbersign | dièse | # |
| oe/OE | o, e dans l'o minuscule ou majuscule | œ/Œ |
| ogonek | signe de l'alphabet polonais, qu'on trouve par exemple dans 'ę' (keysym eogonek) ou 'Ę' (keysym Eogonek) | ˛ |
| oneeighth | fraction un huitième | ⅛ |
| onehalf | fraction un demi | ½ |
| onequarter | fraction un quart | ¼ |
| onesuperior | chiffre un en exposant | ¹ |
| ordfeminine | devrait apparaître souligné | ª |
| paragraph | marque de paragraphe | ¶ |
| parenleft | parenthèse ouvrante | ( |
| parenright | parenthèse fermante | ) |
| percent | signe de pourcentage | % |
| period | point | . |
| periodcentered | point à mi-hauteur de la la ligne | · |
| plus | opérateur d'addition | + |
| plusminus | plus ou moins | ± |
| question | point d'interrogation | ? |
| questiondown | point d'interrogation inversé | ¿ |
| quotedbl | guillemet double anglais aussi appelé guillemet droit | " |
| registered | marque déposée | ® |
| rightarrow | flèche vers la droite | → |
| rightdoublequotemark | guillemet anglais droit | ” |
| rightsinglequotemark | guillemet anglais simple droit | ’ |
| section | marque de section | § |
| semicolon | point-virgule | ; |
| seveneighths | fraction sept huitièmes | ⅞ |
| slash | barre oblique | / |
| space | espace | |
| sterling | livre sterling (unité monétaire de la Grande-Bretagne) | £ |
| ssharp | double s de l'alphabet allemand | ß |
| thorn/THORN | lettre, en minuscule ou en majuscule, de l'alphabet islandais | þ/Þ |
| threeeighths | fraction trois huitièmes | ⅜ |
| threesuperior | chiffre trois en exposant | ³ |
| twosuperior | chiffre deux en exposant | ² |
| underscore | caractère de soulignement | _ |
| uparrow | flèche vers le haut | ↑ |
| yen | yen (unité monétaire du Japon) | ¥ |

