[nvda] Re: Some random thoughts

Oops, of all the comments I made as a newbie to this list, I had no idea of the strength of feeling of pane yes or no!

To me ts a familiarity thing. Many people who are starting seem to want...
Lots of feedback.
Internet Explorer to work as out of the box
No  loss of speech at all.

However, they also seem to like
Less cluttered save dialogues
easy to remember hot keys.

Now pane means nothing much to beginners, but if more than one window is open its handly to know this. If there are too many things that can be changed, then its far too complicated to use the thing and they turn away from computers etc.



So to me, its the happy medium and consistency only effects those with the knowledge to know what is consistent, if you get my drift.

Maybe  you just need expert and starter mode.

I'm happy to put up with pane if it means some of the modes and window type I need to know about will still be announced.

I feel a far more pressing point is the Internet Explorer one as far as beginners are concerned.

I've also had questions about PDF files by the way. Is there support here, or are we left with sam on the speak bit of the menu.

It has always eluded me that in xp there is no built in pdf reader, yet a lot of organisation still only offer pdf files of stuff and Adobe's readers are big downloads.


Brian

This account only receives email from the list. Please direct any personal email to
briang1@xxxxxxxxxxxxxxxx
Replies to this address vanish into a hole....
Unless Brian Gaff is in the To line display name field.
----- Original Message ----- From: "James Teh" <jamie@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Tuesday, February 26, 2008 12:09 AM
Subject: [nvda] Re: Some random thoughts


Hi all,

I am often given the impression that users believe we're being idealistic just to be difficult. This is not our intent, as should be obvious given the cause. We are trying to avoid simply repeating everything that other screen readers have done, potentially making the same mistakes as well. We're also trying to maintain a certain amount of consistency, which is very much lacking in other products. We'd rather try to apply a general rule wherever possible, rather than applying a badly thought out rule which has to be overridden in 90% of cases for specific applications. This is poor design and is unfortunately becoming more common. Having said this, we are aware that a general rule is not always possible and that there are always exceptions, but these exceptions should be just that: exceptions, not rules.

On another note, people suggest that they want configurable verbosity so that they can choose what should be spoken in these difficult, controvertial cases. Such configurability is not as simple as it seems on the surface and can lead to greater complexity, not just in code and efficiency, but in useability as well. Providing "beginner", "intermediate" and "advanced" verbosity is not enough, because, for example, some advanced users might still want to hear about icons, while some may not. Conversely, providing an option for every single one of these cases (e.g. whether or not to speak "pane", whether to speak "icon", etc.) makes for an excessive number of configuration options which, aside from being confusing for the user, eventually makes for a slow, bloated and inefficient code base.

Regarding speaking of window roles: The problem when considering these issues is that sometimes, semantic information is lost by not speaking these roles. Consider the following: * If we eliminate the speaking of too many roles, we will have seemingly arbitrary chunks of text spoken which don't appear to make any sense. For example, if we silence the "panel" role in the Java Control Panel, which is used to indicate grouping of controls, you will hear something like this on the general tab:
"About <pause> About... button"
Some might wonder why "About" is spoken twice. If "About panel" is spoken for the first, it makes it obvious that the button is inside a panel also called "About". Those of us who are familiar with this know that a pause probably means a different control, but some might not. * It seems that most don't want "pane" to be spoken for a foreground window, yet they are happy to have "dialog" spoken when entering a dialog window. Why should these be any different? One might argue that the former is a normal case and so needn't be spoken, but it could also be argued that this is pointlessly inconsistent. * The "icon" role is particularly controvertial. "Icon" actually does convey information that might be useful in some cases, although it isn't actually useful in terms of the behaviour of the control. "Icon" indicates that the item that is displayed is a graphical representation, not a piece of text. This isn't much use to a blind person in most cases, but could be useful in terms of one's understanding of the operating system and for communication with sighted peers.

My rant aside... :)

Mick and I have agreed to silence "pane" for application windows. In addition, "grouping" and perhaps "panel" will be silenced. We need constructive, useful feedback on changes like these.'

Jamie

--
James Teh
Email: jamie@xxxxxxxxxxx
WWW: http://www.jantrid.net/
MSN Messenger: jamie@xxxxxxxxxxx
Jabber: jteh@xxxxxxxxxx
Yahoo: jcs_teh
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda




To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: