WhatsApp NG

Complemento NVDA que fornece melhorias de acessibilidade para o WhatsApp Desktop baseado na web.

Recursos

Scripts de Alternância (sem atalho padrão - configure em Gestos de Entrada)

Atalhos de teclado nativos do WhatsApp Desktop

Requisitos

Instalação

  1. Baixe o arquivo whatsAppNG.nvda-addon
  2. No NVDA, vá em Ferramentas → Gerenciador de Complementos
  3. Clique em Instalar e selecione o arquivo
  4. Reinicie o NVDA

Configuração

Os filtros de números de telefone podem ser alternados: - Na lista de conversas: Configure um atalho em Gestos de Entrada - Na lista de mensagens: Configure um atalho em Gestos de Entrada

Configure os atalhos em: Menu NVDA → Preferências → Gestos de Entrada → WhatsApp NG

Registro de Alterações

Versão 1.8.1 (2026-05-06)

Alterado: - Compatibilidade com NVDA 2026

Corrigido: - Control+R: Não funcionava em mensagens com botão "ler mais" (agora encontra o botão pela estrutura em vez do texto dependente do idioma) - Control+R: Não funcionava com o filtro de dicas de uso desativado - Control+R: Não lia mensagens com links ou texto formatado

Versão 1.8.0 (2026-05-01)

Adicionado: - Diálogo de doação durante a instalação do extra

Alterado: - Navegação (Alt+1, Alt+2, Alt+D) mais resistente a mudanças na interface do WhatsApp

Corrigido: - Enter e Shift+Enter não funcionavam com o filtro de dicas de uso desativado - Tecla Enter não funcionava em diálogos de ficheiros e lista de conversas - Alternância do filtro de números na lista de conversas não atualizava corretamente - Melhorada tradução e documentação em finlandês

Versão 1.7.1 (2026-04-10)

Corrigido: - Ordem de reprodução do Enter: Corrigido problema onde mensagens de áudio não mais tocavam com a tecla Enter - Verificação de botão agora só acontece fora da lista de mensagens - Mensagens de áudio tocam corretamente ao navegar na lista de mensagens

Versão 1.7.0 (2026-04-10)

Adicionado: - Tradução finlandesa: Suporte completo ao idioma finlandês

Corrigido: - Tecla Enter em botões: Enter agora passa corretamente quando o foco está em um botão - Anteriormente, pressionar Enter em qualquer botão no WhatsApp acionava a reprodução de áudio - Agora os botões se comportam corretamente (por exemplo, o botão salvar arquivo funciona como esperado)

Versão 1.6.0 (2026-03-23)

Adicionado: - Filtro de dicas de uso: oculta automaticamente dicas como "Para mais opções..." dos anúncios de mensagens - Suporta vários idiomas - Pode ser alternado com NVDA+Shift+H

Corrigido: - Anúncio duplicado na lista de conversas: NVDA não anuncia mais cada linha duas vezes ao navegar com setas (#11) - Navegação Alt+1: maior confiabilidade ao localizar lista de conversas - Copiar mensagens: maior precisão ao copiar mensagens com Control+C

Versão 1.5.0 (2026-03-05)

Adicionado: - Control+Shift+Enter: Reagir a mensagens (abre menu de reações) - Alt+Enter: Ler mensagem completa em janela de navegação - Atalhos de teclado nativos do WhatsApp Desktop adicionados à documentação

Alterado: - Performance significativamente otimizada: Navegação agora mais fluida e responsiva - Alt+2 mais confiável e preciso na navegação - Control+C agora só funciona na lista de mensagens

Corrigido: - Control+R agora lê texto completo corretamente ao expandir mensagens longas

Versão 1.4.0 (2026-02-23)

Adicionado: - Suporte completo aos seguintes idiomas: Árabe, Alemão, Espanhol, Italiano e Russo - Tradução ucraniana atualizada com as strings mais recentes

Corrigido: - Erro "Texto não encontrado" no Control+R após clicar no botão "ler mais" - Control+R agora funciona apenas em mensagens de texto (exibe "Não é uma mensagem de texto" para voz/imagens)

Alterado: - Links do repositório atualizados para o novo local (nunotfc/WhatsAppNG) - Documentação: Todos os READMEs localizados agora incluem o changelog completo até a versão 1.3.0

Versão 1.3.0 (2026-02-07)

Adicionado: - Suporte à tradução turca - Opção para alternar Modo de Foco automático (configure o gesto em Gestos de Entrada)

Alterado: - Performance melhorada: Comandos de navegação agora são mais rápidos em usos repetidos - Tecla Escape agora passa corretamente para o WhatsApp

Corrigido: - Enter agora reproduz mensagens de vídeo (anteriormente funcionava apenas para áudio)

Versão 1.1.1 (2025-01-31)

Adicionado: - Control+R: Ler mensagem completa (clica automaticamente no botão "ler mais") - Control+C: Copiar mensagem atual para a área de transferência - Desativação automática do modo de navegação (mantém o modo de foco ativo para melhor experiência no WhatsApp)

Alterado: - Mensagens de erro melhoradas: Todos os scripts agora fornecem feedback claro em caso de falha - Comandos de navegação (Alt+1, Alt+2, Alt+D) agora silenciosos em caso de sucesso - Enter: Detecção baseada em controle deslizante em vez de contar botões (mais confiável)

Corrigido: - Alt+1 e Alt+2 relatam erros corretamente quando todos os caminhos falham - Otimizada filtragem de objetos para reduzir latência de entrada

Versão 1.1.0 (2025-01-30)

Adicionado: - Control+R: Ler mensagem completa - Reprodução inteligente de mensagem de voz usando detecção de controle deslizante

Alterado: - Enter: Lógica melhorada usando detecção de controle deslizante em vez de contar botões

Corrigido: - Alt+2 agora tenta corretamente todos os caminhos de navegação se a primeira tentativa falhar

Versão 1.0.0 (2025-01-29)

Lançamento inicial: - Atalhos de navegação para lista de conversas, lista de mensagens e campo de mensagem - Reprodução de mensagens de voz com suporte para conversas individuais e grupos - Acesso ao menu de contexto para ações de mensagem - Alternância de filtragem de números de telefone para conversas e mensagens - Ativação automática do modo de foco no WhatsApp Desktop

Créditos

Desenvolvido por Nuno Costa para fornecer melhorias de acessibilidade para a experiência moderna do WhatsApp Desktop.

Suporte

Para problemas ou sugestões, visite: https://github.com/nunotfc/whatsAppNG/issues

Compilação de Traduções

Para atualizar ou compilar traduções: bash scons pot

Isso requer que as ferramentas GNU Gettext estejam instaladas.