¿Dónde puedo encontrar la lista completa de combinaciones de composición para mi localidad?

34

Después de habilitar mi tecla Componer , quiero encontrar la lista de todas las combinaciones de teclas que puedo usar para crear caracteres especiales. ¿Dónde está la lista completa que usa mi sistema al analizar las teclas escritas después de la tecla Componer?

Sé sobre cosas como ë (e "), ° (oo) y‽ (!?), pero seguramente hay muchas más. Todo lo que he encontrado en línea parece desactualizado o incompleto. Esperaría que la lista completa ser específico de la localidad también.

Kees Cook
fuente
En caso de que no lo supiera, puede obtener cualquier carácter Unicode que desee, presionando Ctrl + Shift + U, seguido de un número hexadecimal
Lekensteyn

Respuestas:

39

La lista completa de combinaciones de teclas está disponible en el sistema de archivos local aquí:

/usr/share/X11/locale/en_US.UTF-8/Compose

Todo lo que comienza <Multi_key>es una combinación de teclas Componer .

Encontrarás muchas combinaciones de varios números que producen cosas como:

  • 34 como ¾
  • (10) como ⑩

Y también hay algunas cosas divertidas (casi huevos de pascua), que incluyen:

  • :) como ☺
  • <3 como ♥
  • CCCP como ☭

etc ...

Kees Cook
fuente
mente = soplado ; ♥ = <Multi_key> <less> <3>
daithib8
ese archivo no parece cubrir todos los caracteres que están disponibles en gucharmap (mapa de caracteres). Consejo: al cambiar la vista al bloque Unicode, se revelan muchos tipos de caracteres. Muchos están disponibles como parte de la fuente Deja Vu.
daithib8
Correcto, no cubre todos los caracteres Unicode, hay referencias completas de eso en muchos lugares. Tenía curiosidad por la lista de combinación de Componer-clave.
Kees Cook, el
1
Ese no es el camino correcto necesariamente. Para mí, $LANG == en_AU.UTF-8y el camino no existe. Sin embargo, puedo encontrar el camino verdadero usando strace -e open xterm |& grep Compose(es decir, en /usr/share/X11/locale/en_US.UTF-8/Compose).
Sparhawk
Para encontrar la ruta correcta sin strace, abra /usr/share/X11/locale/compose.diry busque su ubicación allí, para ver a qué archivo se asigna (antes /usr/share/X11/locale/de eso). La mayoría de las configuraciones regionales UTF-8 se asignan en_US.UTF-8/Composepero algunas (por ejemplo, en griego) no.
Pedro Gimeno