¿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.
fuente
/usr/include/X11/keysymdef.h
contiene a todos. ¿Qué más buscas?/usr/include/X11/keysymdef.h
comocircle, downstile, upstile, downtack, uptack, quad, jot, identical
. Trabajaron en la mayoría de los clientes X11, pero no en otros (comourxvt
). Así que los reemplacé con su número UnicodeUXXXX
y ahora funcionan en todos los clientes.Respuestas:
Encontré los siguientes recursos que podrían tener lo que estás buscando.
Creo que comenzaría con el cuarto enlace al sitio web X.org. También hubo un comentario allí:
Por lo tanto, el enlace a freedesktop.org podría ser el mejor lugar para comenzar también. Específicamente describen la misión como tal:
Freedesktop.org también mantiene una lista de correo que podría ser mejor para ayudarlo a navegar por el mar de información sobre XKB.
fuente