Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 110723 - [accessibility] Keyboard Accessibility on Mac
Summary: [accessibility] Keyboard Accessibility on Mac
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.2   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Carolyn MacLeod CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-26 17:12 EDT by Carolyn MacLeod CLA
Modified: 2007-12-13 13:31 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carolyn MacLeod CLA 2005-09-26 17:12:27 EDT
In Mac 10.3 (Panther), keyboard navigation is missing for certain controls, 
such as switching TabFolder pages or selecting items in a Combo.
Mac 10.4 (Tiger) promises full keyboard navigation.
Need to test this.
Comment 1 Andre Weinand CLA 2005-10-18 17:32:08 EDT
Please make sure to enable "Full keyboard access" on the "Keyboard Shortcuts" tab on the "Keyboard & 
Mouse" System Preferences page (this is for Tiger, YMMV for Panther).
Comment 2 Silenio Quarti CLA 2005-11-03 15:12:58 EST
Something else to remember is that 'space bar' behaves in a similar manner to 'return' on Windows to 
activate certain controls when they have focus. For example, I tried dropping down a read-only combo 
using arrow, return, and first letter, with various combinations of control, alt, command - and nothing 
worked. Finally, I discovered that space dropped down the list, then the up/down arrows could be used 
after that.
Comment 3 Carolyn MacLeod CLA 2005-11-16 11:27:35 EST
Another tip from Andre:
To move focus to the menu bar use Control-F2.
One way to find these keyboard shortcuts is to go to the Keyboard Shortcuts 
page of the Keyboard & Mouse preference page in System Preferences.
Comment 4 Karice McIntyre CLA 2005-11-16 11:44:40 EST
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelin
es/XHIGKeyboardShortcuts/chapter_20_section_1.html#//apple_ref/doc/uid/TP4000272
5-CHDIGFBH

I know the URL is long, but here is a web page on Apple that lists of all the 
keyboard shortcuts.
Comment 5 Carolyn MacLeod CLA 2005-11-23 12:20:40 EST
A couple of bugs opened by Karice:
bug 117335 - accessibility, Mac: cannot select checkboxes in trees, lists 
bug 117340 - accessibility, Mac: cannot access toolbars using keyboard 
Comment 6 Carolyn MacLeod CLA 2007-12-13 13:31:49 EST
Closing this bug in favor of opening new bugs if there is a specific problem.

In general, keyboard accessibility is quite good on OS X, from Tiger onward.

If a control is not accessible using tab or arrow keys, then:
1) make sure to turn on full keyboard access (see comment 2)

2) if the control is still not keyboard accessible, then use VO keys to access it - almost all controls can be accessed in this way. Further info below.

3) if the control is still not accessible using VO keys, then open a bug.


Further info on using VO keys:
VO == VoiceOver, the Mac OS X screen reader, introduced in Tiger (10.4)

The official manual is here: http://www.apple.com/accessibility/voiceover/manual.html

A very nice and simple "guide to VoiceOver Basics" is here: http://alastairc.ac/notes/osx/voiceover/

And here is a very short "how to use VO keys for navigation" manual:
- turn VoiceOver on using command+F5  (on laptops, might need fn+command+F5)
- use control+option+arrow keys to navigate (VO highlights the item under the VO cursor using a bold border rectangle, and it speaks the accessible text)
- if you need to press a button or toggle a checkbox or radio button, use control+option+space
- if you want to go into a table or tree you need to use control+option+shift+down arrow and then control+option+arrow keys. To get back out of the tree, use control+option+shift+up arrow.
- turn VoiceOver off using command+F5 again