¿Dónde puedo encontrar una lista de los xkb_symbols y su significado?
Para aclarar, déjenme dar algunos ejemplos para xkb_symbols :
dead_acute
dollar
Down
Delete
adiaeresis
Adiaeresis
dead_circumflex
KP_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.h
cuál de los muchos #defines
contiene 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 de
diseños de teclado (alemán), /usr/share/X11/xkb/symbols/de
los xkb_symbols son muy utilizados.
En principio, así es como se ve dicho archivo (tomando una parte del de
archivo):
// 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
, twosuperior
usados en el fragmento de arriba.
/usr/include/X11/keysymdef.h
como 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 UXXXX
y ahora funcionan en todos los clientes.
/usr/include/X11/keysymdef.h
contiene a todos. ¿Qué más buscas?