Re: JAWS Scripting And UIA

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Fri, 16 Jul 2010 07:57:38 -0400

I searched a complete documentation set for the latest JAWS 11, looking for the strings "User Interface Automation" or " UIA " occurring anywhere. I only found a paragraph generally stating support for this API. I am pasting it below, along with a few following paragraphs about support for the ARIA API (Accessible Rich Internet Applications).


Based on user reports, the latest JAWS has significantly improved UIA support, as evident in Visual Studio 2010 and in Silverlight apps. The completeness of that support is undocumented, however, and no information is provided to developers about how the API may be exploited within scripts. As far as I can tell, no functions of the scripting language explicitly refer to UIA properties or methods. Someone on the JAWS scripting list reported that UIA capability seems to be wrapped within functions that previously only used MSAA.

Jamal

UIA Support
User Interface Automation (UIA) support is available in JAWS 11 and later. UIA is successor to the older Microsoft Active Accessibility (MSAA) framework. It
is an Application Programming Interface (API) for User Interface (UI)
accessibility that is designed to help Assistive Technology products such as
JAWS and MAGic to interact with standard and custom UI elements of
applications or the operating system.
ARIA Drag-and-Drop Support
JAWS 11 supports the ARIA drag-and-drop properties known as aria-grabbed and
aria-dropeffect. When a Web content author applies these properties to objects
on a Web page or application, it makes it easier for assistive technology to
identify objects that can be selected, moved to another location, and
released.
The WINDOWS Key+CTRL+EQUALS keystroke opens the ARIA Drag and Drop dialog box. It shows a list of droppable objects, as tagged by the author, on the current
Web page. When you select one of these objects, JAWS will move focus to that
object. If no droppable objects are available, JAWS will announce the message,
No droppable elements were found on the page instead of opening the dialog
box.
Use this keystroke with Internet Explorer 8 or later and Firefox 3 or later.
ARIA Live Region Text Filter
An ARIA live region is a dynamic section of a Web page that receives constant
updates, such as news headlines, business information, and weather updates.
JAWS will announce when text in a region is updated. You may turn this off in
the Adjust JAWS Options dialog box using the Announce Live Region Updates
option.
Using the ARIA live region text filter, you can determine if JAWS speaks when updates occur, based on a given text string. Open the text filter by pressing
WINDOWS Key+CTRL+DASH. Next, type a string of text into the edit field that
may be contained in a live region update. Finally, select one of the radio
buttons to have JAWS announce only those updates that contain the filter text,
or to make JAWS ignore updates that contain the filter text. As a JAWS user,
this gives you greater control over the information that is announced when the
live region of a Web page updates.

__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: