Difference between revisions of "Accessibility/MacOSX"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Milestone Planning)
m
Line 31: Line 31:
 
<tr bgcolor="#e8e8e8"><td bgcolor="#ffc0c0">M5</td><td>Optimizations</td><td>End of May 08</td></tr>
 
<tr bgcolor="#e8e8e8"><td bgcolor="#ffc0c0">M5</td><td>Optimizations</td><td>End of May 08</td></tr>
 
</table>
 
</table>
 +
 +
 +
== Change Log ==
 +
 +
2007/12/06 moved boundrect and child notifications to milestone 2 due to insufficient documentation
 +
  
 
== Links ==
 
== Links ==
Line 43: Line 49:
 
== Open Issues ==
 
== Open Issues ==
  
* UI elements that need special treatment: context/sub menus, combo boxes/lists, tab pages, message boxes.
+
* UI elements that need special treatment: context/sub menus, combo boxes/lists, tab pages, message boxes, tooltips.
 
* Initial focus not always correct
 
* Initial focus not always correct
* navigator window testing
+
* navigator window testing (drawer)
 
* Toolbar buttons with menus should have menu button role
 
* Toolbar buttons with menus should have menu button role
 
* (hidden) VCL menubar gets focus with F6
 
* (hidden) VCL menubar gets focus with F6

Revision as of 12:56, 6 December 2007


This is the UNO Accessibility API <-> MacOS X Accessibly project page.

Milestone Planning

TaskStatusMilestone
Accessibility hierarchy including Name, Role and DescriptiondoneM1
Bounding rectangles and hit testdoneM1
UI focus state and change notificationsdoneM1
Basic text supportin progressM2
Action mappingin progressM2
Window attributes, orientations, boundrect and child notificationsplannedM2
Text attribute supportplannedM3
Tables and outline viewplannedM3
Slider, ruler and sheetsplannedM4
Complete list of supported interfacesplannedM4
Performance optimizations etc.plannedM5


MilestoneDue
M1Hierarchy and focus handlingEnd of Nov. 07
M2Text and actionsMid of Jan 08
M3Text attributes, tables and outline viewEnd of Mar. 08
M4Slider, ruler and sheetsEnd of Apr. 08
M5OptimizationsEnd of May 08


Change Log

2007/12/06 moved boundrect and child notifications to milestone 2 due to insufficient documentation


Links

Overview of the MacOS X Accessibility Infrastructure, in particular “The Mac OS X Accessibility Protocol”, “Testing for Accessibility”, “Roles and Associated Attributes”.

Cocoa sheets

Cocoa drawer


Open Issues

  • UI elements that need special treatment: context/sub menus, combo boxes/lists, tab pages, message boxes, tooltips.
  • Initial focus not always correct
  • navigator window testing (drawer)
  • Toolbar buttons with menus should have menu button role
  • (hidden) VCL menubar gets focus with F6
  • Disabled menu items get focus via tab
  • Parent/Child hierarchy broken at frame level
  • VoiceOver speaks (lengthy) descriptions of ToolBox buttons
Personal tools