Dove posso trovare un elenco di xkb_symbols e il loro significato?
Per chiarire lasciatemi fare alcuni esempi per xkb_symbols :
dead_acutedollarDownDeleteadiaeresisAdiaeresisdead_circumflexKP_0(KP_essendo probabilmente un prefisso per i simboli "tastierino numerico")KP_divide- .... (molti altri)
Leggendo questo Wiki di Arch , capisco che xkb_symbols sono in realtà numeri. Quei numeri per xkb_symbols sono assegnati a qualche rappresentazione di stringa da qualche parte ( Questa è principalmente la domanda: dove? ). Ad esempio, si potrebbe vedere /usr/include/X11/keysymdef.hquale tra molti #definescontiene il seguente:
#define XK_KP_0 0xffb0
Mentre almeno lì riesco a trovare XK_KP_0, che sembra ricampionare KP_0(essendo semplice ancora una volta prefissato), non ho ancora informazioni su tutti gli altri simboli come (ad es dead_circumflex. dollar, Ecc.).
Avrei bisogno di un tale elenco di rappresentazioni di stringhe definite, ad esempio per creare, regolare o modificare un layout di tastiera. Ovviamente potrei ricavare alcune informazioni dall'esame di file di layout di tastiera preesistenti, ma è necessario un riferimento ad esso. Vorrei quindi chiedere qui qualcuno che mi indichi.
più sfondo
Nei file, che erano soliti definire, regolare e modificare i layout di tastiera che si trovano qui /usr/share/X11/xkb/symbols/, come ad esempio i delayout di tastiera (tedeschi), /usr/share/X11/xkb/symbols/dei simboli xkb sono ampiamente utilizzati.
In linea di principio, ecco come appare un file del genere (prendendo una parte del defile):
// basato su una mappa della tastiera da un file 'xkb / simboli / de'
predefinito
xkb_symbols "basic" {
include "latino (tipo4)"
nome [Group1] = "tedesca";
chiave {[2, quotedbl, twosuperior, oneeighth]};
key {[3, section, threesuperior, sterling]};
chiave {[4, dollaro, un quarto, valuta]};
....
....
};
Vorrei sapere un elenco di xkb_symbols simili quotedbl, twosuperiorusati nello snippet sopra.
/usr/include/X11/keysymdef.hcome circle, downstile, upstile, downtack, uptack, quad, jot, identical. Hanno funzionato nella maggior parte dei client X11, ma non in altri (come urxvt). Quindi li ho sostituiti con il loro numero Unicode UXXXXe ora funzionano in tutti i client.
/usr/include/X11/keysymdef.hli contiene tutti. Cosa cerchi di più?