¿Dónde puedo encontrar una lista de los xkb_symbols y su significado?
Para aclarar, déjenme dar algunos ejemplos para xkb_symbols :
dead_acutedollarDownDeleteadiaeresisAdiaeresisdead_circumflexKP_0(KP_probablemente un prefijo para los símbolos de "teclado numérico")KP_divide- .... (mucho mas)
Al leer este Wiki de Arch , entiendo que xkb_symbols son en realidad números. Esos números para xkb_symbols se asignan a alguna representación de cadena en alguna parte ( Esta es principalmente la pregunta: ¿dónde? ). Por ejemplo, uno podría ver /usr/include/X11/keysymdef.hcuál de los muchos #definescontiene el siguiente:
#define XK_KP_0 0xffb0
Mientras que al menos no puedo encontrar XK_KP_0, que parece volver a muestrear KP_0(ser simple una vez más con el prefijo), todavía no tengo información acerca de todos los otros símbolos como (es decir dead_circumflex, dollar, etc ...).
Necesitaría una lista de representaciones de cadena definidas, por ejemplo, para crear, ajustar o modificar un diseño de teclado. Por supuesto, podría obtener una idea de mirar archivos de diseño de teclado preexistentes, pero debe haber una referencia al respecto. Por lo tanto, pediría aquí que alguien me lo señale.
más antecedentes
En los archivos, que solían definir, ajustar y modificar los diseños de teclado ubicados aquí /usr/share/X11/xkb/symbols/, como por ejemplo los dediseños de teclado (alemán), /usr/share/X11/xkb/symbols/delos xkb_symbols son muy utilizados.
En principio, así es como se ve dicho archivo (tomando una parte del dearchivo):
// basado en un mapa de teclado de un archivo 'xkb / symbols / de'
defecto
xkb_symbols "basic" {
incluye "latin (type4)"
nombre [Group1] = "alemán";
clave {[2, entre comillasbl, dos superior, una octava]};
clave {[3, sección, tres superior, esterlina]};
clave {[4, dólar, un cuarto, moneda]};
....
....
};
Me gustaría conocer una lista de xkb_symbols como quotedbl, twosuperiorusados en el fragmento de arriba.
/usr/include/X11/keysymdef.hcomo circle, downstile, upstile, downtack, uptack, quad, jot, identical. Trabajaron en la mayoría de los clientes X11, pero no en otros (como urxvt). Así que los reemplacé con su número Unicode UXXXXy ahora funcionan en todos los clientes.
/usr/include/X11/keysymdef.hcontiene a todos. ¿Qué más buscas?