Quero garantir que um software que estou escrevendo possa ser usado por pessoas com várias deficiências, como cegueira e incapacidade de usar mouse e / ou teclado.
Infelizmente, não tenho experiência com coisas como leitores de tela ou outros métodos que as pessoas com deficiência usam para facilitar / possível o uso de um computador. Eu realmente nunca tive muita experiência com deficiência e, infelizmente, não conheço nenhuma pessoa com deficiência que possa perguntar.
Fiquei me perguntando o que outras pessoas fazem para garantir que seu software esteja disponível para uma ampla gama de pessoas com habilidades variadas.
Este parece ser um assunto que muitas vezes é ignorado pelos desenvolvedores e acho que é uma pena.
Editar: se alguém tiver alguma informação específica relacionada ao desenvolvimento da área de trabalho, além das informações já fornecidas nas respostas abaixo, ficaria grato. Especialmente métodos que se aplicam ao desenvolvimento de plataforma cruzada no Windows, Mac OS X e Linux.