4 ms·
Yep, some blind programmers use vim. One of my blind programmer friends uses neovim and tmux, or at least he did a couple years ago when he blogged about a rela
by mwcampbell 7y ago
Yep, some blind programmers use vim. One of my blind programmer friends uses neovim and tmux, or at least he did a couple years ago when he blogged about a related utility he wrote [1]; I haven't asked him what he currently uses.
As for the sea of divs in your application, here are the most important things you should do:
1. Don't use a div or span for a clickable element that acts like a link or button, unless you give it the appropriate ARIA role and handle keyboard focus. I'd say it's better to use a real link or button unless there's some reason that absolutely won't work with your CSS.
2. Put an ARIA main landmark at the start of the main page content. This can be a div with role="main", or you can use the main tag. I don't think it matters anymore which one you use.
3. If a page has section headings, use real heading tags (h1-h6).
Hope this helps. Thanks for paying attention to accessibility!
[1]: https://www.thewordnerd.info/blog/tma-the-tmux-automator/ https://www.thewordnerd.info/blog/tma-the-tmux-automator/