¿Cuál es la forma recomendada de realizar una nueva asignación de teclado para un nuevo idioma en Linux?

¿Cuál es la forma recomendada de realizar una nueva asignación de teclado para un nuevo idioma en Linux?

Tengo que escribir mucho en Sgaw Karen. Hasta donde he descubierto, las distribuciones de teclado listas para usar para este idioma sólo existen en Windows. Entonces, mi pregunta es, ¿cuál es el enfoque preferido que uno debería usar para crear una distribución de teclado para un idioma nuevo (para Linux)?

Una buena solución debería...

  • Trabajar en mi instalación de Arch Linux/Gnome 3
  • Ser capaz de ingresar caracteres en todas las aplicaciones.
  • Trabajar en otros Linux, particularmente Ubuntu, Mint y Mandriva.
  • Sea fácil de compartir con otros usuarios de Linux
  • ser robusto
  • Sea la forma 'correcta' de hacerlo

Las características del lenguaje son...

  • Es un subconjunto de la escritura de Myanmar, con 4 o 5 caracteres adicionales.
  • No necesita nada sofisticado (como teclas muertas, reordenamiento de caracteres, etc.)
  • Con dos excepciones, asigna una única clave a un único punto de código.
  • Para dos teclas, una sola pulsación debería generar dos puntos de código.

Hasta ahora, he usado KMFL en el marco SCIM. Con algunos retoques, instalé con éxito estos teclados en Mint 13, Ubuntu y Mandriva. El principal problema con SCIM es que no puede ingresar caracteres en varios programas (geany, por ejemplo). Además, no parece estar disponible en Arch Linux y no parece estar bien respaldado ni documentado. Ya sea una limitación de KMFL o una deficiencia en mis habilidades, no lo sé, pero no pude hacer que el bloqueo de mayúsculas funcionara como quería.

¿Está utilizando XKB para crear teclados personalizados (comoaquí) ¿la direccion correcta? He estado trabajando en ello, pero hasta ahora no he tenido éxito con este método.

¿Debería ir con Ibus? Intenté en mi escritorio Ubuntu hacer que KMFL funcionara con Ibus, pero aún no lo logré. ¿O debería buscar uno de los otros métodos de entrada, como ibus-table o KeyMagic?

Respuesta1

IBus también es bastante bueno. Creé uno para un idioma para IBus. Utilicé la extensión ibus-m17n que me permitió escribir un mimarchivo y listo. En casos simples, simplemente escribe asignaciones desde una pulsación de tecla hasta el carácter Unicode que se insertará. Pero es mucho más poderoso.

Mire algunos diseños implementados en m17n-contribfuente. Está en algún dialecto de ceceo, pero no necesariamente es necesario conocer el idioma, simplemente logré experimentar y hacer las cosas. Y aquí estála documentación

información relacionada