Re: Adaptive Image Element Proposal

Hi Leif,

> I admit that headings, lists, tables sounds "too much"
> for a caption. But then, again: One of the changes from HTML4 to HTML5
> is that the <caption> element can take exactly those elements. I am
> also pretty certain that, typically, the element - whatever its name -
>  would not contain whether headings, list or tables ...

Alt should work for a SHORT string text alternative that is read out
automatically as previously discussed.

Any LONG text alternative would require user choice of consuming and
the ability for authors to use rich HTML structural elements, e.g.,
for complex images, charts, graphs, infographics, etc. One of the
advantages of longdesc is that it enables users to utilize shortcut
keys that rely on structure to perform functions. Any proposed long
description element should not provide less functionality. For
accessibility, structural markup is important because software can use
structure to perform functions for the user and provide better access
to content. For example, software that reads web pages, such as
voicing browsers and screen reader software, can audibly differentiate
headings from other text so that the information structure of the page
is communicated to non-visual users. In addition, software can provide
optional views such as heading lists, which display a list of
headings; or heading reading mode, which reads only headings, giving
non-visual users a means to quickly skim a document.

JAWS (Job Access for Windows and Speech) is a popular screen reader
program created by Freedom Scientific that allows people who are blind
to gain access to information on their computers. It supports longdesc
and uutilizes structural markup to enable keyboard commands that
provide users functionality. The following are some examples.

Headings:
List Headings: INSERT+F6
Next Heading: H
Prior Heading: SHIFT+H
First Heading: INSERT+ALT+HOME
Last Heading: INSERT+ALT+END
Next Heading at Level: 1 through 6
Prior Heading at Level: SHIFT+1 through 6
First Heading at Level: INSERT+ALT+CTRL+1 through 6
Last Heading at Level: INSERT+ALT+CTRL+SHIFT+1 through 6

Paragraphs:
Prior Paragraph: CTRL+UP ARROW
Next Paragraph: CTRL+DOWN ARROW
Current Paragraph: CTRL+NUM PAD 5

Lists and Divisions:
Next List: L
Prior List: SHIFT+L
Select List: F8
List All Ordered, Unordered, and Definition Lists: INSERT+CTRL+L
Next Item in a List: I
Prior Item in a List: SHIFT+I
Next Division: Z
Prior Division: SHIFT+Z
List Divisions: INSERT+CTRL+Z

Tables:
Next Table: T
Prior Table: SHIFT+T
Select Table: F8 (when on the line that announces number of rows and columns)
List Tables: INSERT+CTRL+T
Jump to Table Cell (from within a table): CTRL+WINDOWS Key+J
Return to Previous Cell: CTRL+SHIFT+WINDOWS Key+J
Current Cell: CTRL+ALT+NUM PAD 5
Next Cell: CTRL+ALT+RIGHT ARROW
Prior Cell: CTRL+ALT+LEFT ARROW
Cell Above: CTRL+ALT+UP ARROW
Cell Below: CTRL+ALT+DOWN ARROW
First Cell: CTRL+ALT+HOME
Last Cell: CTRL+ALT+END
Next Row: WINDOWS Key+ALT+DOWN ARROW
Prior Row: WINDOWS Key+ALT+UP ARROW
Current Row: WINDOWS Key+NUM PAD 5
Read from Beginning of Row to Current Cell: INSERT+SHIFT+HOME
Read from Current Cell to End of Row: INSERT+SHIFT+PAGE UP
Prior Column: WINDOWS Key+ALT+LEFT ARROW
Current Column: WINDOWS Key+PERIOD
Next Column: WINDOWS Key+ALT+RIGHT ARROW
Read from Top of Column to Current Cell: INSERT+SHIFT+END
Read from Current Cell to Bottom of Column: INSERT+SHIFT+PAGE DOWN

Elements
Next Same Element: S
Prior Same Element: SHIFT+S
Next Different Element: D
Prior Different Element: SHIFT+D
Move to Beginning of the Current Table, List, or Element: WINDOWS Key+HOME
Move to End of the Current Table, List, or Element: WINDOWS Key+END
Next Element: SHIFT+PERIOD
Prior Element: SHIFT+COMMA
Select Entire Element: F8
Display Element Information: INSERT+SHIFT+F1
Display Detailed Element Information: INSERT+CTRL+SHIFT+F1

Hope that helps.

Best Regards,
Laura
--
Laura L. Carlson

Received on Wednesday, 5 September 2012 12:30:19 UTC