¿Cómo asignar varios caracteres a una sola pulsación de tecla en xkb?

¿Cómo asignar varios caracteres a una sola pulsación de tecla en xkb?

Estamos utilizando un archivo de símbolos xkb escrito personalizado (por mí) para un idioma minoritario. Esto ha funcionado bien durante más de diez años y sabemos aproximadamente cómo funciona el sistema. Actualmente estoy reelaborando el teclado a medida que evoluciona el idioma.

Ahora me di cuenta de que nos quedan algunas posiciones en nuestro diseño (marcadas como NoSymbol) y me gustaría asignar "cadenas" de varios caracteres que se necesitan con mucha frecuencia. Me gustaría hacer esto a nivel de xkb para que tengamos un comportamiento consistente en toda nuestra oficina y podamos ayudar a otros usuarios, cualesquiera que sean las distribuciones y versiones de Linux y los diferentes teclados de hardware.

He buscado en muchas publicaciones aquí y fuera de StackExchange y parece que nadie cubrió esta necesidad o estoy usando malas palabras clave. Una vez también escribí un teclado de Android personalizado para el mismo idioma minoritario y pude asignar fácilmente cadenas de texto a las "teclas sobrantes".

Intenté adivinar la sintaxis de nuestro archivo de Símbolos, con "comillas" y sin comillas, y no obtuve ninguna alegría. También intenté asignar esto en nuestrokeysymdef.h pero noté que no está en la ubicación anterior conocida en /usr/include/x11/keysymdef.h y no puedo encontrar ninguna ubicación nueva en OpenSuse Leap 15.2.

Esta es una línea de ejemplo, donde me gustaría agregar la cadena "funciona" en la tercera posición (para facilitar la comunicación):

key <KPDL>  { [   comma,  period, NoSymbol, NoSymbol  ] };                                     

Gracias por cualquier sugerencia.

información relacionada