Où puis-je trouver une liste des xkb_symbols et leur signification?
Pour clarifier, permettez-moi de donner quelques exemples de xkb_symbols :
dead_acutedollarDownDeleteadiaeresisAdiaeresisdead_circumflexKP_0(KP_étant probablement un préfixe pour les symboles "pavé numérique")KP_divide- .... (beaucoup plus)
En lisant cet Arch Wiki , je comprends que xkb_symbols sont en fait des nombres. Ces nombres pour xkb_symbols sont assignés à une représentation de chaîne quelque part ( c'est principalement la question: où? ). Par exemple, on pourrait voir /usr/include/X11/keysymdef.hlequel parmi beaucoup #definescontient le suivant:
#define XK_KP_0 0xffb0
Bien qu'au moins là je puisse trouver XK_KP_0, qui semble rééchantillonner KP_0(étant simple une fois de plus préfixé), je n'ai toujours aucune information sur tous les autres symboles comme (c'est dead_circumflex-à- dire dollar, etc ...).
J'aurais besoin d'une telle liste de représentations de chaînes définies, par exemple pour créer, ajuster ou modifier une disposition de clavier. Bien sûr, je pourrais tirer un aperçu de la lecture des fichiers de disposition de clavier préexistants, mais il doit y avoir une référence. Je demanderais donc ici que quelqu'un me le signale.
plus de fond
Dans les fichiers, qui définissaient, ajustent et modifient les dispositions de clavier situées ici /usr/share/X11/xkb/symbols/, comme par exemple les dedispositions de clavier (allemand), /usr/share/X11/xkb/symbols/deles xkb_symbols sont largement utilisés.
En principe, voici à quoi ressemble un tel fichier (en prenant une partie du defichier):
// basé sur une carte de clavier à partir d'un fichier 'xkb / symboles / de'
défaut
xkb_symbols "basic" {
inclure "latin (type4)"
name [Group1] = "allemand";
clé {[2, quotedbl, deux supérieurs, un huitième]};
clé {[3, section, trois supérieurs, sterling]};
clé {[4, dollar, un trimestre, devise]};
....
....
};
Je voudrais connaître une liste de xkb_symbols comme quotedbl, twosuperiorutilisés dans l'extrait ci-dessus.
/usr/include/X11/keysymdef.htels que circle, downstile, upstile, downtack, uptack, quad, jot, identical. Ils ont travaillé dans la plupart des clients X11, mais pas dans d'autres (comme urxvt). Je les ai donc remplacés par leur numéro Unicode UXXXXet maintenant ils fonctionnent dans tous les clients.
/usr/include/X11/keysymdef.hcontient tous. Que voulez-vous de plus?