Difference between revisions of "LCL Accessibility"
Sekelsenmat (talk | contribs) (New page: Accessibility means planning and developing applications in a way in which everyone will be able to use them, including blind, persons with low vision, with motion disorders, etc. __TOC__...) |
Sekelsenmat (talk | contribs) |
||
Line 34: | Line 34: | ||
See: http://en.wikipedia.org/wiki/Microsoft_Active_Accessibility | See: http://en.wikipedia.org/wiki/Microsoft_Active_Accessibility | ||
+ | |||
+ | ===Concepts mapping=== | ||
+ | |||
+ | {| BORDER="1" CELLSPACING="0" | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''TLazAccessibleObject''' | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''Qt''' | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''Mac OS X''' | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''MSAA''' | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''AT-SPI''' | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''Comments''' | ||
+ | |---- | ||
+ | |Role||?||AXRole||Role||?||- | ||
+ | |---- | ||
+ | |Description||?||AXRoleDescription and AXDescription||Name||?||- | ||
+ | |---- | ||
+ | |Value||?||AXRoleDescription and AXDescription||Name||?||- | ||
+ | |} | ||
==See Also== | ==See Also== |
Revision as of 11:18, 20 January 2012
Accessibility means planning and developing applications in a way in which everyone will be able to use them, including blind, persons with low vision, with motion disorders, etc.
Screen Reader Support
Screen Readers
The first step in testing screen reader support is installing one and being able to use it to check what users will see when using your application.
Mac OS X VoiceOver
The screen reader for the vast majority of users in Mac OS X is VoiceOver which comes pre-installed in Mac OS X. To activate it go to Settings->Universal Access and turn VoiceOver on. It couldnt be any simpler. Using it is also mostly easy and intuitive.
Orca for Linux
Orca is currently the most popular screen reader in Linux for both GNOME and KDE. See: http://en.wikipedia.org/wiki/Orca_(assistive_technology)
Accessibility Inspector Tools
Accessibility inspectors can help a lot at checking if the application is giving correct information.
Mac OS X
In /Developer/Applications/Utilities/Accessibility Tools/ there is an Accessibility Inspector which will be very useful when developing in this platform.
Accessibility APIs
Carbon
Cocoa
Microsoft Active Accessibility
See: http://en.wikipedia.org/wiki/Microsoft_Active_Accessibility
Concepts mapping
TLazAccessibleObject | Qt | Mac OS X | MSAA | AT-SPI | Comments |
---|---|---|---|---|---|
Role | ? | AXRole | Role | ? | - |
Description | ? | AXRoleDescription and AXDescription | Name | ? | - |
Value | ? | AXRoleDescription and AXDescription | Name | ? | - |