Accessibility issues #64

issue gavinandresen opened this issue on February 11, 2011
  1. gavinandresen commented at 9:00 PM on February 11, 2011: contributor

    I'm opening this for a blind bitcoin user:

    There are a couple concerns I have with the accessibility of the GUI in Bitcoin. The "Send Coins" and "Addressbook" buttons are not in the tabstop list, so a blind person with a screen reader cannot tab to and activate these buttons. Also, the current address and balance are also not accessible via pressing tab. When arrowing through the list of transactions, the screen reader, rather than starting out with the status (number of confirmations), reads a long number, usually starting out with 00. If you wait long enough, the rest of the table is read, but unfortunately that is a while to wait.

    Also, when bringing up transaction details, there is an html window displayed, but absolutely no feedback is given from the screen reader. Last, in the addressbook, tabbing from control to control works fine, but when shift-tabbing, only the list and tab control are tabbed to.

    Of course, most of these concerns, excluding the HTML window which isn't read at all, are not a big deal for myself, as I'm a power user and can use my screen reader's review cursor to read most of the controls. However, there are many blind people who find this method of exploring windows confusing (many will ask "how did you know that was there?"), and these fixes will make it easier for them to explore the Bitcoin interface on their own and use it successfully.

    The screen reader I'm using is NVDA, a free and open source screen reader, which can be found at http://www.nvda-project.org.

  2. ghost commented at 6:16 PM on February 12, 2011: none

    May I suggest operating Bitcoin from the command line? The documentation on this topic is somewhat sparse, but a reasonable summary may be obtained by typing 'bitcoin help' or at https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list.

  3. sipa commented at 11:05 PM on February 21, 2012: member

    @laanwj I read compatibility with NVDA was recently added?

  4. laanwj commented at 6:09 AM on February 22, 2012: member

    Yes; Qt has native support for NVDA, but in windows (with static linking) it was not yet enabled.

    I don't know how usable it currently is with screen reader, though. It might be that some hints etc still need to be added.

  5. gavinandresen closed this on Apr 4, 2012

  6. gavinandresen commented at 7:20 PM on April 4, 2012: contributor

    I'm going to close this, because accessibility support was turned on. If there are still specific issues new issues should be opened.

  7. forrestv referenced this in commit 4fa62daaf9 on Sep 12, 2013
  8. dexX7 referenced this in commit 62c2b0902b on May 30, 2015
  9. destenson referenced this in commit 964870c244 on Jun 26, 2016
  10. ptschip referenced this in commit 82c1cdf9d9 on Aug 12, 2016
  11. myriadcoin referenced this in commit 7dea8d4a8e on Oct 26, 2017
  12. CryptAxe referenced this in commit f6179884a8 on Mar 11, 2018
  13. effectsToCause referenced this in commit e352fca8e1 on Jun 22, 2018
  14. attilaaf referenced this in commit 48a34b5e06 on May 25, 2019
  15. rajarshimaitra referenced this in commit e6c63788d3 on Aug 5, 2021
  16. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 21:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me