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

Re: Several things to discuss in terms of accessability.

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 05 May 2010 21:01:36 +0200

On 05.05.2010 11:25, Serge Tumanyan wrote:
> Hello, Stefan.
>
>>> 1. The dialogue Branch/Tags has changed a lot from the previous versions
>>> and
>>> is more usable now but the second field in the tab order with the
>>> ControlID
>>> = 1029 that has a label 'To Path' has a visible static test control label
>>> located before this exact control but I can not catch it on the screen -
>>
>> I don't see such a test control label there.
>> The control which comes before the "To Path" in tab order is an edit
>> control showing the "From WC at URL:".
>> But I've just adjusted the controls a little bit since the edit control
>> overlapped with the combo box right after the "To Path:" label. Maybe
>> that's what is confusing your screen reader?
>
> I have redownloaded the latest nighty build right now and reinstalled it -
> seems that your fix has no effect - nothing has changed - the screen capture
> part of the screen reader does not see the label at all. The label is
> present it is read by the MSAA part of a screen reader and the static window
> is reported as visible - it should be present on the screen - but no test
> 'To Path' is visible on the screen by a screen reader and no hotkey can be
> caught for this static label. The label I am talking about has an ID of 1384
> and is for a combo edit with an ID of 1029.
>
> To be honest I have found several others such labels:
> 1. static label with the ID of 1259 for the readonly edit with ID of 1045 in
> the same dialogue.
> 2. static label with ID of 1376 that is for the combo edit with ID of 1029
> in the checkout dialogue.
> 3. a static lable with the ID of 1074 that is for the edit with the ID of
> 1010 also in checkout dialogue.
>
> In all these three cases in opposite to the one causing this discussion the
> screen readers easily catch the hotkey though the screen capturing part of
> screen reader does not catch the text on this label only MSAA part does so
> they do not cause a problem - this can be left as is. May be knowing these
> cases will help you to understand what is the cause for such a behaviour in
> the discussed situation.

I've added accelerator properties to the edit and combo box controls in
r19443 so your screenreader should now be able to catch them.
But the labels are clearly visible, no idea why that isn't enough.

> As I can understand you have not yet added the scripts to the installer
> right? Please let me know when you are finished for me to start testing.

That won't happen any time soon. As I said before, that's very complicated.

I've searched the web to find out how others have done this. The only
thing remotely usable I found was JS Install:
http://www.accessibleprograms.com/js_install/js_install.htm

Seems even people who are paid to do this (i.e., with much more time
than I have) have big problems with this:
http://www.freelists.org/post/jawsscripts/an-installer-for-jaws-scripts,46

So how about we just add a link to the scripts to our download page and
have users install them manually?

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2603604
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-05-05 21:01:42 CEST

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