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.

Isto não é uma avaliação da qualidade: A diversidade de frameworks das aplicações da Windows é também o que lhe dá flexibilidade — o mesmo sistema operativo executa tudo, desde software Win32 com décadas até aplicações modernas baseadas na Web. Essa flexibilidade implica uma escolha com vantagens e desvantagens, e a previsão de texto a nível do sistema é uma das funcionalidades que se tornou mais difícil de centralizar.

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?
O teclado tátil no ecrã sugere palavras, mas isso só se aplica quando usa esse teclado virtual como método de introdução — não quando escreve num teclado físico em aplicações de ambiente de trabalho.
Porque é que o Windows não tem uma funcionalidade a nível do sistema como a Text Replacements do macOS?
As aplicações do Windows foram criadas com uma variedade maior de frameworks — Win32, WPF, UWP, WinUI, Electron e aplicações apresentadas num browser — sem uma camada de introdução de texto partilhada como a que a maioria das aplicações Mac nativas partilha através do Cocoa. Essa diversidade dificulta a implementação consistente de uma única funcionalidade centralizada em todas as aplicações.
Isto é uma crítica à Windows?
Não — é uma descrição de uma escolha arquitetónica com vantagens e desvantagens. A mesma diversidade de frameworks que dificulta a centralização da previsão a nível do sistema também permite à Windows executar uma enorme variedade de software, desde aplicações Win32 antigas a ferramentas modernas baseadas na Web.
Como é que a Typeahead funciona então em tantas aplicações diferentes?
É executada como uma ferramenta da área de notificação que deteta o cursor ao nível da entrada do sistema operativo, em vez de depender de um único framework de aplicações, pelo que pode apresentar sugestões de forma consistente em aplicações de mensagens, browsers, clientes de e-mail, Word e editores de texto.
Funciona da mesma forma em todas as aplicações?
O mecanismo de sugestão é consistente — texto fantasma junto ao cursor, aceite com Tab — mas a Typeahead pode ser ativada ou desativada para cada aplicação. Os buffers de código no VS Code estão desativados por predefinição, enquanto os painéis de chat e texto são suportados.

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