VaShaun Jones wrote:
Not following you all the way. I don't use group items in web pages. Is
this better?? Do I stop interacting with the text to read something like
a news or Apple Care article? What is the purpose of grouped items?
Well, web pages are typically HTML documents and HTML documents are
highly structured. Essentially all HTML documents consist of a tree or
hierarchy of nested components, where components are things like
sections, headings, paragraphs, form fields, and so on. Components can
also be related to each other in ways that aren't expressed through this
tree structure, for example a label can be associated with a form field
on a different branch of the tree, or a table cell can be associated
with a table header on a different branch of a tree. VoiceOver's "Group
items in web pages" option is one way of attempting to represent this
structure to the user.
Here's what the VoiceOver manual says about the "Group items in web
pages" option:
"'Group items in web pages' organizes a webpage into related groups of
information. For example, all the song titles in a list of hot tunes, or
an image with an excerpt of a news article. When you choose this option,
VoiceOver identifies these as a group. You can skim quickly through
groups until you hear one that interests you. Each group of information
is treated as a content area, so you use the VoiceOver command
Control-Option-Shift-Down Arrow to interact with the contents."
As to whether it's better, your mileage may vary. If you're not using
"Group items in web pages" the tree of HTML components is flattened then
you probably only have to press Control Option Shift Up once to hear
"Stop interacting with HTML Content".
I agree that VoiceOver's Read All functionality isn't terribly reliable
in Safari, so I've posted this as a bug to the WebKit web engine bug
tracker:
http://bugs.webkit.org/show_bug.cgi?id=15487
--
Benjamin Hawkes-Lewis
On Oct 12, 2007, at 2:40 AM, Benjamin Hawkes-Lewis wrote:
As the keyboard commands appendix at the end of VoiceOver manual says,
to read all text press control option a. In this case, all text means
what you are currently interacting with; to quote the manual:
"If you are interacting with the text, this command reads from the
VoiceOver cursor to the end of the text."
So you need to have the HTML content level in VoiceOver focus to read
the entire webpage. If you've already interacting with HTML content,
then it will only read all of the component you are currently
interacting with, which is probably not what you want. Assuming you've
got "Group items in web pages" checked in the VoiceOver Utility, to
get to the HTML content level from anywhere on the page, press control
option shift up to move up levels until you hear "Stop interacting
with HTML content". Then press control option a to read the whole web
page.
It would be nice if there was a keyboard command to focus on the whole
current pane without requiring you to navigate up levels, but I'm not
aware of such a command.
--
Benjamin Hawkes-Lewis
VaShaun Jones wrote:
listers is there a say all command for continually reading a web
page? Please don't tell me that locking the VO keys and arrowing down
is the answer. If so then web navigation is a bigger problem then not
being able to move to headers and such.