Expansor de texto árabe: snippets que realmente se expandem em um teclado árabe

Resposta rápida: O árabe é um script de entrada direta, então o Lightning Assist expande snippets em árabe inline, enquanto você digita: sem método de entrada, sem etapa de composição. Uma conta nova cujo idioma do sistema é o árabe começa com o snippet =مرحبا. O = no início é uma tecla que o layout árabe digita sem Shift e que nunca aparece dentro de uma palavra, ao contrário do ; que muitos expansores de texto esperam: em um teclado árabe, a tecla do ; digita a letra ك. O prefixo é opcional e definido em cada snippet: você pode manter o =, escolher outro símbolo ou não usar nenhum. As contas em persa começam do mesmo jeito, com =سلام.
Se você digita em árabe com frequência e já se perguntou se um expansor de texto consegue acompanhar o seu teclado, a resposta curta é sim. Este artigo explica como funciona o suporte ao árabe no Lightning Assist e o que saber se você vem de uma ferramenta construída em torno de um ; fixo.
O problema central do ; em teclados árabes
Muitos expansores de texto dependem de um caractere de prefixo, uma tecla que você pressiona logo antes de uma abreviação para dizer à ferramenta "isto é um gatilho, não texto normal". O padrão quase universal é o ponto e vírgula: ;.
Em um teclado QWERTY americano, a tecla do ponto e vírgula digita ; diretamente. Em um teclado árabe, a mesma tecla física digita ك, a letra kaf. Existe um caractere à parte, o ponto e vírgula árabe ؛ (Unicode U+061B), na tipografia árabe, mas no layout árabe (101) padrão ele é Shift+P, e de qualquer forma não é o mesmo caractere que ;.
Para uma ferramenta que espera ;, isso é um beco sem saída enquanto um teclado árabe está ativo: o caractere que ela observa nunca chega, então nada se expande. Nenhuma mensagem de erro aparece; a abreviação é ignorada em silêncio.
Por que um único prefixo global é o modelo errado
A solução habitual é trocar o prefixo nas configurações da ferramenta. Mas, se um único prefixo vale para todos os snippets, ele precisa servir a todos os teclados em que você digita: um símbolo fácil no teclado inglês pode ser difícil de alcançar, ou nem existir, no árabe. As ferramentas construídas em torno de um prefixo compartilhado herdam essa limitação por projeto.
Como o Lightning Assist lida com o árabe
O Lightning Assist não tem prefixo global. Cada snippet tem sua própria abreviação e um campo Prefixo opcional (somente símbolos), e os dois juntos são o que você digita:
- prefixo
=, abreviaçãoشكر: você digita=شكر; - sem prefixo: você digita só a abreviação.
O Lightning Assist lê suas teclas pelo layout de teclado ativo no seu sistema operacional, então ele enxerga as letras árabes que você realmente digita. Inline é o modo padrão na tela Ativação do aplicativo, então o snippet se expande no momento em que você termina o gatilho, do mesmo jeito que em um teclado latino.
O snippet inicial em árabe usa = porque o layout árabe o digita sem Shift e ele nunca fica dentro de uma palavra. Você pode usar outro símbolo: se o seu teclado atual não consegue digitá-lo diretamente, o editor de snippets avisa antes de você salvar. Na primeira vez que a tela Ativação do aplicativo é aberta, ele também confere o snippet inicial com o seu teclado real e troca o símbolo se esse teclado não consegue digitá-lo.
Para ver como cada script se comporta (árabe, cirílico, hebraico, grego, CJK e outros), consulte a matriz de idiomas e teclados compatíveis. Se você trabalha com vários scripts, o guia do expansor de texto não latino os compara lado a lado, e também há um guia para teclados russo e cirílico.
Experimente: crie seu primeiro snippet em árabe
O jeito mais rápido de ver funcionando:
- Abra o editor de snippets e crie um novo snippet
- Defina o prefixo como = e a abreviação como شكر
- Defina o texto do snippet como a frase completa que você quer produzir
- Mude para o teclado árabe e digite =شكر em qualquer aplicativo
Ele se expande inline assim que você termina de digitar.
Configurando um expansor de texto árabe com o Lightning Assist
Começar leva poucos minutos:
Etapa 1 — Baixe e instale. Experimente o Lightning Assist grátis por 14 dias, sem cartão de crédito. Ele roda nativamente no Windows, macOS e Linux.
Etapa 2 — Teste o snippet inicial.
Se o idioma do seu sistema é o árabe, sua biblioteca já tem =مرحبا. Digite-o com o teclado árabe ativo e veja a expansão.
Etapa 3 — Crie seus snippets em árabe. Abra o editor de snippets e adicione as frases que você mais usa. O árabe funciona tanto na abreviação quanto no texto do snippet. Por exemplo:
| Gatilho | Expande para |
|---|---|
| =سلام | السلام عليكم ورحمة الله وبركاته |
| =شكر | شكراً جزيلاً على تواصلكم، سيتم الرد خلال 24 ساعة |
| =عنوان | [seu endereço completo em árabe] |
| =توقيع | [sua assinatura de e-mail completa em árabe] |
Etapa 4 — Escolha quando os snippets disparam. Na tela Ativação, o Inline tem dois estilos: Instantâneo expande no momento em que o gatilho fica completo, e Após espaço espera você pressionar Espaço. No Instantâneo, não deixe um gatilho ser o começo de outro, pois o mais curto dispara primeiro.
Etapa 5 — Use em qualquer aplicativo. O Lightning Assist é um aplicativo de desktop nativo, não uma extensão de navegador. Funciona no cliente de e-mail, em qualquer navegador, no Word, nos aplicativos de mensagens, nos editores de código e nos outros aplicativos de desktop em que você digita, em árabe e em qualquer outro idioma.
Fluxos de trabalho mistos árabe/latino
Muitos usuários de árabe alternam entre teclados árabe e latino ao longo do dia. Uma única biblioteca cobre os dois, porque cada snippet mantém seu próprio prefixo e sua própria abreviação:
- um snippet em árabe pode ser
=شكر; - um snippet em inglês pode ser
;sig, ou uma abreviação simples comosig.
Cada um dispara quando você digita exatamente os caracteres dele, em qualquer layout que esteja ativo. O modo é uma única configuração da conta, e o Inline funciona nos dois teclados, então não há nada para reconfigurar quando você troca de layout.
Prefere pressionar uma tecla? Modo Atalho
Se você prefere confirmar cada expansão com uma tecla, escolha Atalho na tela Ativação. Então você digita a abreviação sem o prefixo (شكر) e pressiona a tecla de atalho, por exemplo F1; você escolhe a tecla em uma lista no aplicativo. O modo vale para todos os seus snippets.
E a digitação por voz em árabe?
O Lightning Assist também inclui o AI Speech, digitação por voz push-to-talk. Segure Ctrl+Win (Windows), Ctrl+Cmd (macOS) ou Ctrl+Super (Linux), fale e solte: suas palavras aparecem como texto digitado no aplicativo que você está usando. Essas teclas são fixas, e o AI Speech vem ativado por padrão. Ele não envolve gatilhos nem layouts de teclado. O AI Speech usa créditos de Speech, um saldo separado dos créditos de IA: o Pro inclui 1000 por mês e, no plano gratuito, você os compra conforme precisar.
Como as outras ferramentas se comparam
- O TextExpander oferece aplicativos para Mac e Windows e uma extensão para o Chrome; a página de download dele não lista aplicativo para Linux.
- O Espanso é gratuito e roda no Windows, macOS e Linux. Os snippets dele ("matches") ficam em arquivos YAML que você edita em um editor de texto; não há editor visual integrado, então os gatilhos em árabe são digitados no arquivo de configuração.
- O Lightning Assist roda nos três sistemas operacionais, tem um editor visual de snippets e inicia as contas em árabe com um gatilho que o layout árabe digita sem Shift.
Preços
O plano gratuito do Lightning Assist inclui até 20 snippets, pastas e uma equipe, com expansão ilimitada. O Pro custa US$ 5,99/mês por uma biblioteca ilimitada, sugestões enquanto você digita, Lightning Recall e até 15 equipes. Há um teste gratuito de 14 dias, sem cartão de crédito. Se você tem o código promocional LIFETIME50, pode garantir a taxa com desconto de US$ 2,99/mês. Veja a comparação completa dos planos.
Os recursos de IA (AI Chat, AI Commands, AI Enhance) funcionam em todos os planos e consomem créditos de IA; a digitação por voz push-to-talk (AI Speech) consome créditos de Speech. O Pro inclui 1000 de cada por mês e, no plano gratuito, você compra os créditos conforme precisar.
Perguntas frequentes
Por que o ';' digita 'ك' no meu teclado árabe?
Nos layouts de teclado árabe, a tecla na posição do ponto e vírgula está mapeada para a letra ك (kaf). O ponto e vírgula árabe ؛ é um caractere Unicode à parte (U+061B), digitado com Shift+P no layout árabe (101) padrão. Os expansores de texto que esperam ; nunca disparam em um teclado árabe. O snippet inicial em árabe do Lightning Assist usa = em vez disso, e o prefixo de cada snippet pode ser mudado ou deixado vazio.
Preciso configurar alguma coisa para o árabe?
Não. O Inline é o modo padrão, e uma conta nova cujo idioma do sistema é o árabe começa com =مرحبا. Crie seus próprios snippets com abreviações em árabe e um prefixo que o seu teclado digite diretamente, ou nenhum.
O Lightning Assist transmite minhas teclas para detectar o meu teclado?
Não. O aplicativo pergunta ao seu sistema operacional qual layout de teclado está ativo, no seu próprio dispositivo, e compara suas teclas localmente. Suas teclas e o conteúdo do que você digita nunca são transmitidos pelo mecanismo de expansão. O aplicativo registra, sim, um identificador curto do layout de teclado ativo na sua conta, para que possamos priorizar testes e suporte para os layouts que nossos usuários realmente usam; veja nossa Política de Privacidade para mais detalhes.
Posso usar snippets em árabe e em inglês na mesma biblioteca?
Sim. Cada snippet tem seu próprio prefixo e sua própria abreviação, então os gatilhos em árabe e em inglês convivem em uma única biblioteca, e cada um dispara quando você o digita.
Funciona em todos os aplicativos, inclusive navegadores e clientes de e-mail?
Sim. O Lightning Assist é um aplicativo de desktop nativo que funciona no nível do sistema operacional: em navegadores, clientes de e-mail, Word, Slack, editores de código e nos outros aplicativos de desktop em que você digita. As extensões de navegador só funcionam no navegador.
Existe um teste gratuito?
Sim: 14 dias, sem cartão de crédito. Baixe aqui.
Fontes
- Caractere Unicode U+061B — ponto e vírgula árabe ؛ — referência de caracteres do Consórcio Unicode
- Referência do layout de teclado árabe (101) — documentação do layout de teclado
- Downloads do TextExpander — plataformas oferecidas
- Espanso — Primeiros passos — como as correspondências são configuradas
- Preços do Lightning Assist — detalhes oficiais dos planos