Projetos

Ferramentas de código aberto que construí: um terminal acessível, complementos que afiam o trabalho diário com leitores de tela, e infraestrutura para testar software acessível automaticamente.

Acter

Um terminal acessível para quem usa leitor de tela. Seu modo padrão é conversacional: você digita um comando em um campo de edição e o resultado cai em um buffer revisável onde cada comando é um cabeçalho, de modo que você navega o histórico da sessão do jeito que navega uma página web. Saída curta é lida automaticamente, saída longa é anunciada, e uma única tecla alterna para emulação completa de terminal para programas ncurses como o nano. Escrito em Rust com Tauri 2, Windows primeiro. Em desenvolvimento ativo.

Ver acter no GitHub

EnhancedFindDialog for NVDA

Implementa melhorias de busca para o NVDA, incluindo histórico de busca, busca por expressões regulares, retorno ao início por perfil, diferenciação de maiúsculas e minúsculas, e informações contextuais sobre a busca.

Ver EnhancedFindDialog no GitHub

EnhancedDictionaries for NVDA

Traz dicionários de fala específicos por perfil para o NVDA. Permite que entradas de dicionário e substituições por expressões regulares sejam acionadas condicionalmente conforme o perfil de aplicativo ativo.

Ver EnhancedDictionaries no GitHub

Timer for NVDA

Traz temporizador e cronômetro flexíveis diretamente para dentro do NVDA, com acompanhamento de progresso, alarmes sonoros personalizados e diálogos de configuração fáceis de usar.

Ver TimerForNVDA no GitHub

CustomAppModulesMapper for NVDA

Permite associar aplicativos dinamicamente a app modules já existentes do NVDA (ou desvinculá-los completamente) sem escrever nenhuma linha de Python.

Ver CustomAppModulesMapper no GitHub

screen-readers-mcp

Um servidor Model Context Protocol (MCP) que permite a agentes de IA dirigir leitores de tela como o NVDA: enviar gestos de teclado, ler de volta a saída falada e em braille, e rodar testes funcionais automatizados de complementos de leitor de tela.

Ver screen-readers-mcp no GitHub