Estoy tratando de hacer que mi tecla F9 funcione como el carácter de composición dead_greek. No funciona.
Tengo un diseño de teclado personalizado en /usr/share/X11/xkb/symbols/us
llamado mine
. Tiene esta entrada para la tecla F9:
key <FK09> { [ dead_greek, dead_greek, dead_greek, dead_greek ] };
También tengo otros caracteres en este archivo, así que sé que el archivo se está utilizando. También puedo ejecutar xmodmap -pke | grep dead_greek
y obtener esta salida:
keycode 75 = dead_greek dead_greek dead_greek dead_greek dead_greek dead_greek XF86Switch_VT_9 dead_greek dead_greek XF86Switch_VT_9
La clave dead_greek está ahí, pero ninguna de las combinaciones de Compose funciona. Si escribo, dead_greek + a
por ejemplo, simplemente a
, no α
. Esta combinación aparece en el /usr/share/X11/locale/en_US.UTF-8/Compose
archivo, que supongo que estoy usando, ya que otras secuencias de composición funcionan a partir de ahí (pero soy positivo, ya que no sé cómo verificar qué archivo de composición está en uso).
¿Por qué mi F9 no funciona como una clave de composición dead_greek?
Para la depuración también corrí xev
y presioné F9. Obtengo el resultado que state 0x10, keycode 75 (keysym 0xfe8c, dead_greek), same_screen YES,
indica que al menos está funcionando parcialmente, solo que no funciona como una clave de redacción griega.
Estoy usando KDE en caso de que eso marque la diferencia. También tengo varios diseños de teclado, pero la salida de xmodmap muestra dead_greek en todos los diseños.
fuente