Ir al contenido

Escribir en chino, japonés, coreano o vietnamita

La escritura en chino, japonés, coreano y vietnamita requiere el uso de un «método de entrada» que traduzca las pulsaciones de teclas físicas en los caracteres correctos de la pantalla.

En KDE Linux, el popular método de entrada «Fcitx 5» está preinstalado. Aquí tienes cómo se configura y se usa:

Configuración

Lanza las Preferencias del sistema. Ve a Teclado > Teclado virtual, selecciona «Fcitx 5» y pulsa Aplicar.

En este momento, aparecerá un icono con un teclado en la Bandeja del sistema. Haz clic derecho sobre él y selecciona Preferencias del método de entrada.

En la ventana que aparece, selecciona el complemento del método de entrada para el idioma que quieras, además de una distribución de teclado coincidente. Tras seleccionarlos, pulsa la flecha que apunta hacia la lista de la izquierda para mover la opción seleccionada a dicha lista.

  • Para el chino, añade primero «Teclado - chino» y luego cualquiera de las opciones que hay debajo de «Chino (China)» o «Chino (Taiwán)».
  • Para el japonés, añade primero «Teclado - japonés» y luego «Mozc».
  • Para el coreano, añade primero «Teclado - coreano» y luego «Hangul».
  • Para el vietnamita, añade primero «Teclado - vietnamita» y luego «Unikey».

Si se te solicita que cambies la distribución del sistema para que coincida con el método de entrada, pulsa .

Uso

Escribe como lo harías normalmente; las posibles terminaciones aparecerán junto al texto que estás escribiendo.

Para escribir caracteres latinos en lugar de usar el método de entrada, pulsa Ctrl+Espacio cuando el foco esté en un campo de texto, o pulsa en el símbolo del método de entrada activo en la Bandeja del sistema. Repite lo mismo una segunda vez para volver a usar el método de entrada.

Futura extensión

La compatibilidad básica para la entrada de caracteres CJKV está preinstalada. Si necesitas compatibilidad adicional:

  1. Visita la página de Fcitx 5 en Discover.
  2. Selecciona Complementos en la barra de herramientas.
  3. Instala el complemento necesario para el idioma que quieras usar.

Solución de problemas de compatibilidad

Fcitx 5 funciona con casi todas las aplicaciones. No obstante, es posible que se necesiten algunos pasos manuales para que funcione con software más antiguo que use la capa de compatibilidad XWayland,como Steam, Krita y el IDE JetBrains.

Estas aplicaciones necesitan definir variables de entorno especiales para poder usar Fcitx. Aquí mostramos cómo se hace para una aplicación con la que no funciona Fcitx 5:

Gráficamente

  1. Abre las Preferencias del sistema.
  2. En la barra lateral de la izquierda, desplázate hacia abajo hasta Permisos de las aplicaciones.
  3. Selecciona la aplicación para la que no funciona Fcitx 5.
  4. Pulsa «Preferencias de Flatpak» en la esquina superior derecha.
  5. Desplázate hacia abajo y pulsa la flecha que hay junto a la sección «Permisos avanzados».
  6. Desplázate hasta el grupo «Entorno».
  7. Pulsa el botón Añadir nueva…
  8. En el campo «Nombre», introduce XMODIFIERS.
  9. En el campo «Valor», introduce @im=fcitx.

Repite los pasos del 7 al 9 para el resto de variables de entorno:

  • nombre: GTK_IM_MODULE; valor: xim
  • nombre: QT_IM_MODULE; valor: xim
  • nombre: QT_IM_MODULES; valor: wayland;fcitx;ibus

Línea de órdenes

Encuentra el ID de la aplicación a la que quieres añadir variables de entorno usando flatpak list, o bien Preferencias del sistema > Permisos de las aplicaciones > [la aplicación] > Preferencias de Flatpak en la esquina superior derecha > [en la columna de más a la derecha, localiza el ID bajo su nombre].

A continuación, aplica las redefiniciones necesarias:

flatpak override --env=XMODIFIERS=@im=fcitx [app id]
flatpak override --env=GTK_IM_MODULE=xim [app id]
flatpak override --env=QT_IM_MODULE=xim [app id]
flatpak override --env=QT_IM_MODULES='wayland;fcitx;ibus' [app id]

(sustituye [app id] con el ID real de la aplicación; por ejemplo, com.valvesoftware.Steam)


Artículo escrito por bajo las condiciones de la licencia CC-BY-4.0.