El mejor expansor de texto no latino (árabe, cirílico, hebreo, CJK)

Respuesta rápida: la mayoría de los expansores de texto están pensados para teclados latinos y no hacen nada, en silencio, cuando cambias a una entrada árabe, rusa, hebrea, japonesa o hindi. Lightning Assist es un expansor de texto de escritorio nativo (Windows, macOS, Linux) que lee tus teclas a través de la distribución de teclado activa en tu sistema operativo. En los teclados que escriben letras directamente (árabe, persa, hebreo, cirílico y griego), tus fragmentos se expanden en línea, mientras escribes. En los teclados que componen el texto mediante un método de entrada o cuyas teclas la aplicación no puede leer una a una (chino, japonés, coreano, tailandés, vietnamita, hindi y otras escrituras índicas) usas el modo Atajo: escribes la abreviatura y pulsas una tecla como F1. Una cuenta nueva empieza con un fragmento de saludo en su propio idioma, que comienza con un símbolo que su teclado escribe sin Shift.
Este artículo explica qué ocurre con cada familia de escrituras y cómo debe comportarse un expansor de texto no latino que funcione bien.
Por qué los teclados no latinos rompen muchos expansores de texto
Muchos expansores que actúan mientras escribes funcionan igual por dentro: vigilan tus pulsaciones en busca de un carácter de prefijo (normalmente ; o /) que indica «lo que viene a continuación es la abreviatura de un fragmento, no texto normal». Cuando la herramienta ve el prefijo seguido de una abreviatura conocida, borra lo que escribiste e inserta el texto completo.
El problema: ese prefijo suele elegirse pensando en un teclado latino, donde ; tiene su propia tecla. En muchos teclados no latinos, esa misma tecla física escribe una letra. Y el texto chino, japonés y coreano se compone mediante un editor de método de entrada (IME) que se sitúa entre el teclado y la aplicación, de modo que leer pulsaciones en bruto no es fiable con cualquier prefijo que elija una herramienta.
El resultado rara vez es un mensaje de error. El expansor simplemente no hace nada, siempre, en un teclado para el que no fue diseñado. Los usuarios creen que configuraron algo mal y pasan horas en los ajustes, cuando la causa real es un diseño de disparadores que solo sirve para un tipo de teclado.
Cómo lo aborda Lightning Assist
Dos cosas marcan la diferencia:
- El prefijo pertenece a cada fragmento, no a la aplicación. Cada fragmento tiene una abreviatura y un campo Prefijo opcional (solo símbolos). Puedes usar
;,=, otro símbolo o ninguno, fragmento a fragmento. Si eliges un símbolo que tu teclado actual no puede escribir directamente, el editor de fragmentos te avisa antes de guardar. - El fragmento inicial se adapta a tu teclado. Una cuenta nueva recibe un fragmento de saludo en el idioma de su sistema, que empieza con un símbolo que el teclado habitual de ese idioma escribe sin Shift. La primera vez que se abre la pantalla Activación de la aplicación, comprueba ese símbolo con tu teclado real y lo cambia si hace falta.
El modo de activación es un único ajuste de tu cuenta, en la pantalla Activación de la aplicación: Inline (el predeterminado) o Atajo. Cuando esa pantalla detecta un teclado en el que Inline no puede funcionar, marca Inline como no disponible y te pasa a Atajo.
Escritura por escritura
Árabe y persa: Inline, con =
En las distribuciones de teclado árabes, la tecla donde los teclados ingleses tienen ; escribe la letra ك (kaf), y el punto y coma árabe ؛ necesita Shift. Una herramienta que espera ; nunca se dispara. Pero el árabe es una escritura de entrada directa: lo que escribes llega tal cual al campo de texto, sin paso de composición, así que Lightning Assist lo lee como cualquier teclado latino y expande en línea.
Las distribuciones árabe y persa escriben = sin Shift, y = nunca aparece dentro de una palabra, así que las cuentas nuevas empiezan con =مرحبا (árabe) o =سلام (persa). Guía completa: la guía del expansor de texto árabe.
Hebreo: Inline, con ;
Los teclados hebreos también son de entrada directa, y ; está en la capa base de la distribución hebrea, así que las cuentas hebreas empiezan con ;שלום. Escribe tus abreviaturas en hebreo y con tu teclado hebreo.
Cirílico (ruso, ucraniano, búlgaro…): Inline, con = o ;
El cirílico es de entrada directa y los fragmentos se expanden en línea. Lo que cambia es la puntuación: en las distribuciones rusa y ucraniana ЙЦУКЕН, ;, , y / necesitan Shift, mientras que = no. Por eso las cuentas rusas empiezan con =привет, las ucranianas con =привит y las bielorrusas con =прывітанне. Las distribuciones búlgaras sí tienen ; en la capa base, así que las cuentas búlgaras empiezan con ;здравей. Guía completa: expansor de texto para teclados rusos y cirílicos.
Griego: Inline, con =
El griego también se escribe directamente. ; es una mala opción allí: en la distribución griega, la tecla donde los teclados ingleses tienen ; es la tecla del acento (tonos), y ; es además el signo de interrogación griego. Por eso el griego usa =, y las cuentas nuevas empiezan con =γεια. Las cuentas griegas creadas antes de la versión 2.6.6 de la aplicación empezaron en modo Atajo; pueden pasar a Inline en la pantalla Activación.
Chino, japonés y coreano: modo Atajo
La entrada japonesa, coreana y china pasa por un editor de método de entrada (IME). Escribes caracteres fonéticos (romaji, pinyin o jamo), el IME muestra candidatos y eliges uno antes de que el texto final llegue a la aplicación. Mientras el texto está en el búfer de composición del IME, la aplicación aún no lo ha recibido, así que un expansor que vigila pulsaciones no puede saber con fiabilidad qué estás escribiendo.
Por eso Lightning Assist usa el modo Atajo para estos teclados: escribes la abreviatura, a través del IME o en entrada directa, luego pulsas tu tecla de acceso rápido, y el texto ya terminado se reemplaza por el fragmento. Los fragmentos iniciales son 你好, こんにちは y 안녕, sin prefijo. Más en la guía de chino, japonés y coreano.
Tailandés, vietnamita, hindi y otras escrituras índicas: modo Atajo
En los teclados tailandés, vietnamita (Telex, VNI), hindi y otros índicos, y también en georgiano, armenio, jemer, lao y birmano, la aplicación no puede leer con fiabilidad lo que escribes tecla a tecla: o bien el texto lo compone un método de entrada, o bien las teclas no se corresponden una a una con las letras que aparecen. Estos teclados usan el modo Atajo: escribes la abreviatura, pulsas tu tecla de acceso rápido y la expansión reemplaza lo que escribiste. Los fragmentos iniciales como สวัสดี o नमस्ते no llevan prefijo.
Inline frente a modo Atajo: tabla de referencia
| Escritura / Teclado | Modo | Fragmento inicial |
|---|---|---|
| Latino (QWERTY, QWERTZ, AZERTY, etc.) | Inline | ;hello (o el saludo en tu idioma) |
| Árabe | Inline | =مرحبا |
| Persa | Inline | =سلام |
| Hebreo | Inline | ;שלום |
| Ruso | Inline | =привет |
| Ucraniano | Inline | =привит |
| Búlgaro | Inline | ;здравей |
| Griego | Inline | =γεια |
| Japonés | Atajo | こんにちは |
| Coreano | Atajo | 안녕 |
| Chino (simplificado/tradicional) | Atajo | 你好 |
| Vietnamita | Atajo | — |
| Tailandés | Atajo | สวัสดี |
| Hindi / índicas | Atajo | नमस्ते |
La versión siempre actualizada de esta tabla está en la página de idiomas y teclados compatibles.
¿Qué es el modo Atajo y cómo funciona?
El modo Atajo expande un fragmento cuando pulsas una tecla, en lugar de vigilar lo que escribes:
- Escribes la abreviatura de tu fragmento como siempre, con tu IME o tu teclado, sin el prefijo.
- Pulsas tu tecla de acceso rápido. La eliges de una lista en la aplicación: teclas de función como F1, o combinaciones con Alt o Ctrl.
- Lightning Assist reemplaza la abreviatura por el fragmento, justo donde está tu cursor.
La ventaja: el modo Atajo lee el texto ya terminado en lugar de interceptar teclas en plena composición, así que no interfiere con un IME.
La contrapartida: la expansión no es automática. Escribes la abreviatura y luego pulsas la tecla. En los teclados donde Inline funciona (latino, árabe, hebreo, cirílico, griego), Inline es más rápido para los fragmentos que usas todo el día. En Linux con Wayland, una sola tecla como F1 no se puede reservar para todo el sistema, así que allí elige una combinación con Ctrl.
Funciona en todas las aplicaciones, no solo en navegadores
Lightning Assist es una aplicación de escritorio nativa. Funciona en:
- Clientes de correo (Outlook, Gmail en el navegador, Apple Mail, Thunderbird)
- Navegadores web (Chrome, Firefox, Safari, Edge)
- Suites ofimáticas (Word, Google Docs, LibreOffice)
- Aplicaciones de chat y comunicación (Slack, Teams, WhatsApp Web)
- Editores de código (VS Code, IDE de JetBrains)
- Otras aplicaciones de escritorio con un campo de texto
Las extensiones del navegador se limitan al navegador. Una aplicación de escritorio es lo que permite que la expansión en línea a nivel de pulsación funcione con escrituras de entrada directa como el árabe, el hebreo, el cirílico y el griego, y que el modo Atajo funcione con cualquier otro teclado, en cualquier aplicación.
Comparación con otras herramientas
TextExpander ofrece aplicaciones para Mac y Windows y una extensión para Chrome; su página de descargas no lista ninguna aplicación para Linux.
Espanso es gratuito y multiplataforma (Windows, macOS, Linux). Sus fragmentos («matches») viven en archivos YAML que editas en un editor de texto; no hay un editor visual integrado. Trabajar con un disparador no latino significa escribir esos caracteres correctamente en el archivo de configuración. Una gran opción para quien se maneja con archivos de configuración; una barrera alta para todos los demás.
Lightning Assist da a cada escritura un punto de partida adaptado a su teclado (un símbolo que puedes escribir, o el modo Atajo donde Inline no puede funcionar) y te permite cambiar el prefijo fragmento a fragmento en un editor visual.
Primeros pasos con la expansión de fragmentos no latinos
Paso 1: descarga Lightning Assist. Pruébalo gratis durante 14 días, sin tarjeta de crédito. Disponible para Windows, macOS y Linux.
Paso 2: prueba tu fragmento inicial. Tu biblioteca ya tiene un fragmento de saludo en el idioma de tu sistema. Escríbelo con tu teclado activo y verás cómo se expande (o, en modo Atajo, escríbelo y pulsa tu tecla de acceso rápido).
Paso 3: revisa la pantalla Activación. Muestra Inline o Atajo. En los teclados donde Inline no puede funcionar, Inline aparece como no disponible y se usa Atajo.
Paso 4: crea fragmentos en tu idioma. Las abreviaturas y el texto de los fragmentos aceptan cualquier texto Unicode. En modo Inline, da a cada fragmento un prefijo que tu teclado escriba directamente, o ninguno. En modo Atajo, haz que la abreviatura sea algo que puedas escribir o componer cómodamente con tu IME.
Paso 5: úsalo en todas partes. Empieza a escribir en tu cliente de correo, tu navegador o cualquier otra aplicación. La expansión funciona con la aplicación que tenga el foco.
Precios
El plan gratuito de Lightning Assist incluye hasta 20 fragmentos, carpetas y un equipo, con expansión ilimitada. Pro cuesta $5.99/mes e incluye biblioteca ilimitada, sugerencias mientras escribes, Lightning Recall y hasta 15 equipos. Hay una prueba gratuita de 14 días sin tarjeta de crédito. Usa el código promocional LIFETIME50 para pagar $2.99/mes. Todos los detalles de los planes en la página de precios.
Las funciones de IA (AI Chat, AI Commands, AI Enhance) funcionan en todos los planes y consumen créditos de IA; el dictado por voz de pulsar para hablar (AI Speech) consume créditos Speech. Pro incluye 1000 de cada uno al mes, y en el plan gratuito compras los créditos según los necesites.
Preguntas frecuentes
¿Qué teclados no latinos admiten la expansión de texto en línea (al escribir)?
Árabe, persa, hebreo, cirílico (ruso, ucraniano, búlgaro y otros) y griego: se escriben directamente, así que los fragmentos se expanden mientras escribes. Chino, japonés y coreano (mediante un IME), tailandés, vietnamita, hindi y otras escrituras índicas usan el modo Atajo.
¿Por qué algunos fragmentos iniciales empiezan con = en lugar de ;?
Porque en esos teclados ; necesita Shift, o directamente no está. En las distribuciones rusa y ucraniana, ; es Shift+4; en árabe, la tecla ; escribe ك; en griego es la tecla del acento. = se escribe sin Shift en todas ellas. El prefijo es opcional y se define por fragmento, así que puedes cambiarlo.
Escribo en árabe y en inglés. ¿Necesito bibliotecas de fragmentos separadas?
No. Una sola biblioteca funciona con todas las distribuciones de teclado. Cada fragmento tiene su propio prefijo y abreviatura, así que =شكر y ;sig pueden convivir, y cada uno se dispara cuando escribes sus caracteres exactos.
¿Puedo usar fragmentos en japonés o chino?
Sí, mediante el modo Atajo. Escribe la abreviatura, pulsa tu tecla de acceso rápido y Lightning Assist la reemplaza por el fragmento. El texto del fragmento puede ser cualquier texto Unicode, incluido japonés, chino o coreano.
¿Envía Lightning Assist mis pulsaciones a algún sitio para detectar mi teclado?
No. La aplicación pregunta a tu sistema operativo qué distribución de teclado está activa, en tu propio dispositivo. Tus pulsaciones se comparan localmente y nunca se envían a un servidor.
¿Qué pasa si cambio de distribución de teclado durante la sesión?
Lightning Assist lee tus teclas a través de la distribución que esté activa, así que cada fragmento se dispara cuando escribes sus caracteres exactos, con cualquier distribución. El modo en sí (Inline o Atajo) no cambia de un lado a otro; es un único ajuste de tu cuenta. Si la pantalla Activación detecta un teclado en el que Inline no puede funcionar, pasa la cuenta a Atajo, y puedes volver tú mismo.
¿Hay una versión para Linux?
Sí. Lightning Assist funciona de forma nativa en Windows, macOS y Linux. La página de descargas de TextExpander no lista ninguna aplicación para Linux.
Fuentes
- Carácter Unicode U+061B: punto y coma árabe — referencia Unicode
- Distribución de teclado ruso: ЙЦУКЕН — referencia de la distribución
- Distribución de teclado árabe (101) — referencia de la distribución
- Editor de método de entrada: documentación de Microsoft — arquitectura de los IME
- Descargas de TextExpander — plataformas disponibles
- Espanso: primeros pasos — cómo se configuran los matches
- Precios de Lightning Assist — detalles oficiales de los planes