Se alterna entre um Mac e um PC com Windows para trabalhar, talvez tenha reparado numa diferença: o macOS oferece há anos substituição de texto e sugestões preditivas a nível do sistema nas Definições do Sistema, enquanto as aplicações de ambiente de trabalho da Windows têm geralmente tratado esta funcionalidade aplicação a aplicação, quando a oferecem. Não se trata de uma plataforma ser «melhor» do que a outra — é uma diferença na forma como cada sistema operativo decidiu disponibilizar a introdução de texto às aplicações que nele são executadas.
O que o macOS inclui de origem
O macOS inclui há muito tempo uma Text Replacements funcionalidade a nível do sistema (nas Definições do Sistema, em Teclado) que permite aos utilizadores definir atalhos que se expandem automaticamente enquanto escrevem, além de sugestões de texto preditivo acima do teclado em contextos de utilização com trackpad ou toque. Como o macOS controla um framework unificado de introdução de texto utilizado pelas aplicações Cocoa, uma substituição ou sugestão definida uma vez pode aparecer de forma consistente no Mail, Notas, Safari e em qualquer aplicação criada com as APIs de texto padrão.
Esta consistência é um resultado direto do framework de aplicações do macOS: a maioria das aplicações Mac nativas encaminha a introdução de texto através dos mesmos componentes subjacentes do sistema, pelo que uma funcionalidade incorporada nessa camada chega quase automaticamente a todas as aplicações.
Porque é que a Windows seguiu um caminho diferente
O Windows tem um historial mais longo e variado de frameworks de aplicações — Win32, WPF, UWP, WinUI, além do enorme número de aplicações baseadas em Electron e Chromium (Slack, Discord, VS Code) e de aplicações apresentadas num browser que não partilham uma única pilha de introdução de texto nativa. Não existe um único framework em que sejam criadas todas as aplicações do Windows, o que torna muito mais difícil disponibilizar de forma consistente uma funcionalidade centralizada de «texto preditivo a nível do sistema» em todas as aplicações em que um utilizador possa escrever.
O Windows inclui texto preditivo em alguns contextos — por exemplo, o teclado tátil no ecrã sugere palavras. Mas trata-se de uma interface de introdução por toque ou tablet, não de algo que apareça enquanto escreve com um teclado físico no Word ou no Outlook. Para escrever num teclado de computador, o Windows tem historicamente deixado a previsão de frases a cargo das aplicações individuais (alguns clientes de e-mail, alguns IDE), em vez de a integrar na camada do sistema operativo.
O resultado prático
Em termos práticos, para quem usa a Windows, o suporte de texto preditivo depende inteiramente da aplicação que estiver a utilizar:
Teclado tátil: sim
O teclado no ecrã do Windows sugere palavras, mas apenas quando esse teclado virtual é o método de introdução — não quando escreve num teclado físico.
Algumas aplicações: funcionalidades integradas
Algumas aplicações incluem as suas próprias funcionalidades de preenchimento automático ou de sugestões, mas estas só funcionam nessa aplicação e não estão disponíveis noutros locais.
A maior parte da escrita no computador: nada
As aplicações de chat, os browsers, o Notepad e a maioria dos programas de produtividade apresentam exatamente o que escreve, carácter a carácter, sem quaisquer sugestões ao nível das frases.
Preencher a lacuna com uma ferramenta da área de notificação
Como o Windows não centraliza esta funcionalidade ao nível do sistema operativo, a solução prática é uma ferramenta em segundo plano que funcione com os métodos de receção da entrada do teclado geralmente usados pelas aplicações do Windows, independentemente do framework em que foram criadas. Typeahead for Windows adota esta abordagem: é executada a partir da área de notificação do sistema e deteta o cursor em quase todas as aplicações de ambiente de trabalho — WhatsApp, Telegram, Slack, Chrome, Edge, Firefox, Outlook, Thunderbird, Word, Notepad, Notepad++ e os painéis de chat e texto do VS Code — em vez de depender de cada aplicação para criar o seu próprio mecanismo de sugestões.
Na prática, resolve ao nível da aplicação o que não foi centralizado ao nível do sistema operativo: uma ferramenta, um modelo, a funcionar de forma consistente, independentemente do framework usado para criar a aplicação que estiver aberta.
Como aparece realmente a sugestão
Typeahead apresenta o resto da frase que está a escrever como texto fantasma junto ao cursor. Prima Tab ou a seta para a direita para aceitar e continuar, ou continue a escrever e a sugestão será ignorada — nada é inserido sem que prima a tecla de aceitação. Funciona com um modelo local (Qwen 3.5 através do llama.cpp), totalmente offline, pelo que não depende da integração na nuvem de uma aplicação específica nem da presença de uma funcionalidade específica do sistema operativo.
| Aspeto | Integrado no macOS | Nativo do Windows | Typeahead for Windows |
|---|---|---|---|
| Âmbito | Em todo o sistema (aplicações Cocoa) | Por aplicação ou apenas no teclado tátil | Em todo o sistema, nas aplicações compatíveis |
| Tipo de sugestão | Substituição de palavras/frases | Ao nível da palavra (teclado tátil) | Continuação de frases/sentenças completas |
| Funciona offline | Sim | Sim | Sim |
Perguntas frequentes
A Windows tem alguma funcionalidade de texto preditivo integrada?
Porque é que o Windows não tem uma funcionalidade a nível do sistema como a Text Replacements do macOS?
Isto é uma crítica à Windows?
Como é que a Typeahead funciona então em tantas aplicações diferentes?
Funciona da mesma forma em todas as aplicações?
Obter Typeahead
Previsão de frases em todo o sistema para Windows 10/11. Pagamento único de $9.99, com teste gratuito de 7 dias.
Obtenha-o na Microsoft Store