Difference between revisions of "Accessibility/MacOSX"
From Apache OpenOffice Wiki
m |
|||
Line 12: | Line 12: | ||
<tr><td>UI focus state and change notifications</td><td bgcolor="#00ff00">done</td><td bgcolor="#c0c0ff">M1</td></tr> | <tr><td>UI focus state and change notifications</td><td bgcolor="#00ff00">done</td><td bgcolor="#c0c0ff">M1</td></tr> | ||
<tr bgcolor="#e8e8e8"><td>Basic text support</td><td bgcolor="#afff00">in progress</td><td bgcolor="#ffc0c0">M2</td></tr> | <tr bgcolor="#e8e8e8"><td>Basic text support</td><td bgcolor="#afff00">in progress</td><td bgcolor="#ffc0c0">M2</td></tr> | ||
− | <tr><td>Action mapping</td><td bgcolor="# | + | <tr><td>Action mapping</td><td bgcolor="#00ff00">done</td><td bgcolor="#ffc0c0">M2</td></tr> |
<tr bgcolor="#e8e8e8"><td>Window attributes, orientations, boundrect and child notifications</td><td>planned</td><td bgcolor="#ffc0c0">M2</td></tr> | <tr bgcolor="#e8e8e8"><td>Window attributes, orientations, boundrect and child notifications</td><td>planned</td><td bgcolor="#ffc0c0">M2</td></tr> | ||
<tr><td>Text attribute support</td><td>planned</td><td bgcolor="#ffc0ff">M3</td></tr> | <tr><td>Text attribute support</td><td>planned</td><td bgcolor="#ffc0ff">M3</td></tr> | ||
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 == | == Change Log == |
Revision as of 13:33, 15 January 2008
This is the UNO Accessibility API <-> MacOS X Accessibly project page.
Milestone Planning
Task | Status | Milestone |
Accessibility hierarchy including Name, Role and Description | done | M1 |
Bounding rectangles and hit test | done | M1 |
UI focus state and change notifications | done | M1 |
Basic text support | in progress | M2 |
Action mapping | done | M2 |
Window attributes, orientations, boundrect and child notifications | planned | M2 |
Text attribute support | planned | M3 |
Tables and outline view | planned | M3 |
Slider, ruler and sheets | planned | M4 |
Complete list of supported interfaces | planned | M4 |
Performance optimizations etc. | planned | M5 |
Milestone | Due | |
M1 | Hierarchy and focus handling | End of Nov. 07 |
M2 | Text and actions | Mid of Jan 08 |
M3 | Text attributes, tables and outline view | End of Mar. 08 |
M4 | Slider, ruler and sheets | End of Apr. 08 |
M5 | Optimizations | End 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”.
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