daisy / daisy/MathCATForPython

Phonetic Mode: Option to phonetically spell 1-letter words in Math blocks

Aberta
#48 17 comentários 0 reações 0 responsáveis Ver no GitHub
good first issue
Linguagem predominante
Python
Estrelas
10
Forks
10
Merge médio
10h 40min
PRs com merge (30d)
4

Descrição

Mathematicians seem to enjoy notation overload. In particular, I encounter many Math problems where letters that sound far too similar are used together. I find myself needing to navigate Math blocks frequently just to tell the m's and n's apart, or the b's and d's, or the s's and f's. But even once in, commands like NVDA+. (laptop layout) to read the current character don't work. That bug may merit a ticket of its own. For this one though, I share that as motivation for a phonetic mode feature request. When enabled, MathCAT would read the phonetic corresponding to a letter instead of the letter itself for all 1-letter words in Math blocks. This would contribute considerable verbosity so it should be turned off by default. However, I think enable phonetic mode, read current line, and then disable phonetic mode would be a much better workflow than trying to navigate the Math block and arrowing around to try to hear the confusing letter in isolation a couple times.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece localizando como o MathCAT lida com palavras de uma letra dentro de blocos Math e seus pontos de entrada existentes para configurações ou modos de leitura. Confirme como o NVDA invoca o MathCAT e, em seguida, defina como concluído um modo fonético opcional que leia a fonética de todas as palavras Math de uma letra, fique desativado por padrão e possa ser habilitado para a leitura de uma linha antes de ser desabilitado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
accessibility
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.