[nvda] Re: Some random thoughts
- From: "Brian Gaff" <bglists@xxxxxxxxxxxxxxxx>
- To: <nvda@xxxxxxxxxxxxx>
- Date: Tue, 26 Feb 2008 09:44:35 -0000
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
- References:
- [nvda] Hello
- From: List account \(downstairs\)
- [nvda] Re: Hello
- From: List account \(downstairs\)
- [nvda] Re: Hello
- From: James Teh
- [nvda] Re: Hello
- From: Brian Gaff
- [nvda] Re: Some random thoughts
- From: List account \(downstairs\)
- [nvda] Re: Some random thoughts
- From: John Greer
- [nvda] Re: Some random thoughts
- From: James Teh
- [nvda] Re: Some random thoughts
- From: John Greer
- [nvda] Re: Some random thoughts
- From: Gene Asner
- [nvda] Re: Some random thoughts
- From: James Teh
- [nvda] Re: Some random thoughts
- From: Rick Harmon
- [nvda] Re: Some random thoughts
- From: James Teh
Other related posts:
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [nvda] Re: Some random thoughts
- » [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/nvdaThank 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
- [nvda] Hello
- From: List account \(downstairs\)
- [nvda] Re: Hello
- From: List account \(downstairs\)
- [nvda] Re: Hello
- From: James Teh
- [nvda] Re: Hello
- From: Brian Gaff
- [nvda] Re: Some random thoughts
- From: List account \(downstairs\)
- [nvda] Re: Some random thoughts
- From: John Greer
- [nvda] Re: Some random thoughts
- From: James Teh
- [nvda] Re: Some random thoughts
- From: John Greer
- [nvda] Re: Some random thoughts
- From: Gene Asner
- [nvda] Re: Some random thoughts
- From: James Teh
- [nvda] Re: Some random thoughts
- From: Rick Harmon
- [nvda] Re: Some random thoughts
- From: James Teh