Expansor de texto para chinês, japonês e coreano (CJK + IME)

Resposta rápida: chinês, japonês e coreano são digitados por meio de um Input Method Editor (IME) — você digita teclas fonéticas ou baseadas em formas que compõem em caracteres antes de chegarem ao campo de texto. Os expansores conforme você digita (inline) observam o fluxo de pressionamento de tecla do aplicativo, que não vê nada de útil enquanto o texto ainda está no buffer de composição do IME, portanto, a expansão inline não pode ser acionada de maneira confiável para CJK. Lightning Assist detecta entrada CJK e alterna automaticamente para Modo Hotkey: você digita a abreviatura do seu snippet, pressiona um atalho configurado e ele se expande — em Windows, macOS e Linux. Esta é uma restrição da arquitetura de entrada, não um bug, e é a mesma razão pela qual a maioria dos expansores de texto simplesmente não faz nada em um teclado chinês ou japonês.
Se você experimentou um expansor de texto com teclado CJK e ele “simplesmente não fez nada”, este guia explica exatamente por que e como obter uma expansão confiável.
Por que o CJK é diferente: o buffer de composição do IME
Em um teclado latino, o que você pressiona é o que chega ao campo de texto. Em um teclado CJK há um estágio extra no meio — o IME:
- Chinês: você digita Pinyin (por exemplo,
nihao) ou um código de forma (Wubi, Cangjie), o IME mostra caracteres candidatos e você escolhe um —你好— que é o que finalmente aparece. - Japonês: você digita romaji (
konnichiwa) → o IME converte para kana (こんにちは) → opcionalmente para kanji, então você confirma. - Coreano: Hangul jamo são compostos em blocos de sílabas (
안녕하세요) conforme você digita.
Até você confirmar, esse texto vive no buffer de composição do IME e ainda não foi entregue ao aplicativo. Um expansor de texto que observa o fluxo de teclas no nível do aplicativo vê as teclas fonéticas brutas, não os caracteres compostos, e muitas vezes nada durante a composição. Não há nenhuma maneira confiável de iniciar a expansão em linha por meio de um IME — esta é uma restrição fundamental de como a entrada CJK funciona, a mesma em todos os sistemas operacionais.
É exatamente por isso que os expansores genéricos falham no CJK. É um problema documentado e não resolvido em ferramentas populares: o expansor de código aberto espanso, por exemplo, tem um problema aberto de longa data em que os gatilhos de caracteres chineses digitados por meio do IME chinês do macOS simplesmente nunca disparam, enquanto os gatilhos em inglês na mesma máquina funcionam bem.
Como Lightning Assist lida com CJK: o Modo Hotkey
Em vez de lutar contra o IME, Lightning Assist detecta a entrada CJK e a roteia para o Modo Hotkey automaticamente — sem configuração:
- Você digita a abreviatura do seu snippet (uma abreviatura ASCII ou texto CJK já confirmado — seja lá o que você tenha definido como gatilho).
- Você pressiona a tecla de atalho global configurada.
- Lightning Assist lê o texto finalizado e o substitui pela expansão completa.
Como a expansão é acionada após o texto ser confirmado — por um atalho deliberado, não pela interceptação da composição — ela funciona independentemente de como seu IME compõe os caracteres e funciona em qualquer aplicativo: navegadores, aplicativos de bate-papo, Word, terminais, IDEs. Você define a tecla de atalho uma vez e cada snippet CJK a utiliza.
O aplicativo também gera um exemplo nativo de saudação por idioma quando detecta seu layout, então o onboarding mostra algo que você pode realmente digitar:
| Idioma | Demonstração de saudação nativa |
|---|---|
| Chinês (简体/繁體) | 你好 |
| Japonês | こんにちは |
| Coreano | 안녕하세요 |
Chinês (simplificado e tradicional)
Quer você digite com Pinyin, Wubi, Cangjie ou Zhuyin/Bopomofo, o problema do buffer de composição é o mesmo, então o chinês usa o modo Hotkey. Crie seu gatilho – uma abreviatura curta ou uma frase em chinês já confirmada – digite-o e pressione sua tecla de atalho. Lightning Assist armazena e expande Unicode completo, portanto suas expansões podem ser qualquer combinação de 汉字, pontuação, emoji e texto latino.
Uma configuração prática: mantenha os gatilhos curtos e fáceis de digitar entre as confirmações do IME (uma abreviatura ASCII de duas ou três letras como zn costuma ser a que tem menos atrito) e deixe a expansão carregar o conteúdo chinês longo.
Japonês
O japonês mistura hiragana, katakana e kanji por meio da conversão romaji-kana-kanji. Como a etapa de conversão reside no IME, a detecção em linha não é confiável — o japonês usa o modo Hotkey. Seus gatilhos e expansões podem ser qualquer combinação de かな, 漢字 e latim, e a expansão é acionada no instante em que você pressiona a tecla de atalho após digitar o gatilho.
Coreano
Hangul é composto de jamo em blocos de sílabas conforme você digita, novamente dentro do IME. O coreano usa o modo Hotkey: digite seu gatilho, pressione o atalho e o snippet – 한글, latim ou misto – se expande no lugar.
Configurando snippets CJK
Etapa 1 — Instalar. Experimente Lightning Assist gratuitamente por 14 dias — sem cartão de crédito. Nativo em Windows, macOS e Linux.
Etapa 2 — Defina sua tecla de atalho de expansão. Nas configurações, escolha o atalho que você pressionará para expandir um snippet. Você define uma vez; isso se aplica a cada snippet.
Etapa 3 — Crie seus gatilhos. Adicione suas frases mais usadas. Mantenha o gatilho curto e distinto. Pode ser uma abreviatura ASCII (rápida de digitar sem sair do IME) ou texto CJK já confirmado — a escolha é sua.
Etapa 4 — Digite o gatilho e pressione a tecla de atalho. Em qualquer aplicativo, digite o gatilho e pressione o atalho. O snippet o substitui instantaneamente.
Comparando opções de expansor de texto para CJK
| Lightning Assist | TextExpander | Espanso | |
|---|---|---|---|
| Expansão confiável de CJK (chinês/japonês/coreano) | Sim – detecta automaticamente a entrada IME, direciona para o modo Hotkey | Não documentado para comportamento de gatilho CJK de desktop | Quebrado – problema em aberto: gatilhos de caracteres chineses via IME não disparam |
| Roteamento automático em modo compatível com IME | Sim | Não | Não (YAML manual) |
| Windows | Sim | Sim | Sim |
| macOS | Sim | Sim | Sim |
| Linux | Sim | Não | Sim |
| Conteúdo de snippet em Unicode completo | Sim | Sim | Sim |
| Voz para texto (incluindo CJK) | Sim (Créditos de IA) | Não | Não |
| Comandos de escrita de IA | Sim (Créditos de IA) | Não | Não |
TextExpander não tem aplicativo Linux nativo e não documenta o comportamento do gatilho CJK para desktop. Espanso é gratuito e multiplataforma, mas tem um problema aberto e não resolvido em que os gatilhos de caracteres chineses digitados por meio do IME não disparam, e não possui roteamento automático de modo por teclado – tudo é configurado manualmente em YAML. Lightning Assist é o único que detecta a entrada do IME e muda para o modo que realmente funciona, em todos os três sistemas operacionais.
Digitação por voz em chinês, japonês e coreano
Se os snippets não forem suficientes, Lightning Assist também inclui voz para texto push-to-talk: segure uma tecla de atalho, fale e suas palavras serão digitadas no aplicativo ativo. A transcrição é multilíngue e lida com chinês, japonês e coreano, para que você possa ditar em vez de redigir por meio do IME quando for mais rápido. O modo de voz é independente do layout do teclado e funciona mesmo no nível gratuito (os recursos AI Speech usam créditos de IA, adquiridos separadamente).
Preços
O plano gratuito de Lightning Assist inclui até 20 snippets, pastas e uma equipe, com expansão ilimitada. O Pro custa US$ 5,99/mês para uma biblioteca ilimitada, sugestões enquanto você digita, Lightning Recall e até 15 equipes, com uma avaliação gratuita de 14 dias e sem necessidade de cartão de crédito. O código promocional LIFETIME50 garante US$ 2,99/mês. Veja todos os detalhes do plano.
Os recursos de IA (AI Chat, AI Commands, AI Enhance) funcionam em todos os planos e consomem créditos de IA adquiridos separadamente. A voz para texto push-to-talk (AI Speech) funciona da mesma maneira – nível gratuito incluído.
Perguntas frequentes
Por que a expansão in-line (conforme você digita) não funciona com meu IME chinês/japonês/coreano?
Como seu texto ainda está no buffer de composição do IME enquanto você digita, ele ainda não foi entregue ao aplicativo, portanto, um mecanismo de expansão conforme você digita não consegue lê-lo de maneira confiável. Em vez de disparar de forma imprevisível, Lightning Assist usa o modo Hotkey para CJK: você digita o gatilho e pressiona um atalho para expandi-lo. Isso funciona de forma consistente em todos os IME e aplicativos.
Meus gatilhos e expansões podem estar em caracteres chineses/japoneses/coreanos?
Sim. Lightning Assist suporta Unicode completo tanto no gatilho quanto na expansão, então você pode usar 汉字, かな/漢字 ou 한글 livremente — misturado com latim, pontuação e emoji. Muitos usuários ainda preferem uma abreviatura ASCII curta como gatilho porque é rápido digitar sem sair do IME.
Funciona em todos os aplicativos — chat, navegador, IDE, terminal?
Sim. Lightning Assist é um aplicativo de desktop nativo que opera no nível do sistema operacional, portanto, a expansão funciona em todos os campos de texto de todos os aplicativos, não apenas em um navegador. Não é uma extensão do navegador.
O Lightning Assist detecta automaticamente que estou usando um teclado CJK?
Sim. Ele lê sua fonte de entrada ativa localmente e muda para o modo Hotkey para CJK por conta própria - não há nada para configurar além de escolher sua tecla de atalho uma vez.
Existe um teste gratuito?
Sim – 14 dias, sem necessidade de cartão de crédito. Baixe aqui.
Guias relacionados
- O melhor expansor de texto não latino (árabe, cirílico, hebraico, CJK) — a referência completa de inline vs. Hotkey entre os sistemas de escrita
- Expansor de texto para teclados russo e cirílico
- Guia de expansão de texto em árabe
- Idiomas e teclados suportados — a matriz sempre atual por idioma
Fontes
- Ideogramas unificados Unicode CJK - referência - documentação de intervalo de caracteres
- Editor de método de entrada (IME) — visão geral — como funciona a composição do IME
- Preços do Lightning Assist – detalhes oficiais do plano
- Visão geral do expansor de texto — o que é expansão de texto e como funciona