Quelques keysyms représentant des caractères affichables

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))



Les keysyms représentent dans certains fichiers de configuration du clavier les actions effectuées par les touches. Cette page vient en complément d'autres pages du Wiki, qui expliquent quel usage on peut faire de ces keysyms. Les références de ces pages apparaissent dans le texte ci-dessous.


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) ¥