•Screen readers have an interaction model
for navigating pages and history, and selecting items
–e.g. use enter, tab,
shift-tab, pgUp/pgDown and arrow and ctrl-arrow keys
•Also for form entry and
review – use of Jaws “forms mode”
–e.g. Use of different
“cursors” and “entry modes”
•OnMouse… events
– new interactions introduced into Jaws
•AJAX – range of
events – what should a screen reader UI “feel” like?
•AT vendors have a
responsibility to:
–1. Utilize DOM information and other data
(e.g. MSAA)
–2. Provide a Usable UI to make the data
effective for users
•But user agent vendors
have important responsibilities too…