[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

TortoiseSVN accessibility

From: Ralf Hoermann <ralf1024_at_googlemail.com>
Date: Thu, 14 Apr 2011 19:27:57 +0200


I've been using TortoiseSVN for a while now and it works quite well for me. Because I'm blind, I'm using a special software called a screen reader to access my computer. A screen reader allows blind and visually impaired people basically to read whats being displayed on the screen. It does that by providing feedback via synthetic speech and Braille. The screen reader I use is called NVDA, which stands for NonVisual Desktop Access. It is a free and open-source screen reader, see www.nvda-project.org for more information.
NVDA works just fine in most of the TortoiseSVN windows and dialogs, because only standard windows controls are being used throughout TortoiseSVN. However, there is one particular area that is not accessible.
It's the little message box-like dialog, which displays error and success messages or asks simple yes-no questions. Examples for these dialogs could be:
- Success or error of creating a new local repository (context-menu -> TortoiseSVN -> Create repository here)
- Clean up a working copy (context-menu -> TortoiseSVN -> Clean up)
- Revert an item (from within Check for modifications dialog)
- SVN Checkout into a directory that is not empty
NVDA reads the buttons and title of the dialog, but not the text of the message itself. Maybe the text has been written to the screen directly, or it is not bound to a individual control. I'm not 100% sure on that.
I think if you'd use static text controls in the dialogs mentioned above, NVDA shouldn't have any problems reading the messages. Windows Explorer uses static text in its dialogs (e.g when you're deleting a file) and NVDA can read them perfectly.
What do you think, would this be complicated to implement?

Thanks in advance


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-04-14 19:30:25 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.