Re: DataBrowser checkbox keyboard access?
Re: DataBrowser checkbox keyboard access?
- Subject: Re: DataBrowser checkbox keyboard access?
- From: Carolyn MacLeod <email@hidden>
- Date: Tue, 30 Oct 2007 14:23:01 -0400
Thank-you for your honest feedback,
Guy.
This validates our decision to handle
the space key ourselves to make checkboxes in our DataBrowser keyboard
accessible.
Carolyn
From:
| Guy Fullerton <email@hidden>
|
To:
| Carolyn MacLeod/Ottawa/IBM@IBMCA
|
Cc:
| email@hidden
|
Date:
| 10/30/2007 01:44 PM
|
Subject:
| Re: DataBrowser checkbox keyboard access? |
On Oct 30, 2007, at 9:28 AM, Carolyn MacLeod wrote:
Is it possible to check/uncheck checkboxes in a DataBrowser using the keyboard?
(without using MouseKeys, of course).
No, sorry. This functionality is probably never going
to be added to DataBrowser. Checkbox support in DataBrowser is fraught
with bugs, and is very low priority.
If you are deploying for Leopard or later, one way to
achieve the desired result in a Carbon compositing window is to use HICocoaView
in conjunction with NSTableView, which does support that functionality.
If you need to deploy for systems earlier than Leopard,
and if you aren't using Cocoa, you will probably need to write a custom
list view.
On Windows, checkboxes in a ListView/TreeView can be checked/unchecked
by typing the space key when an item is selected.
For an example, see the checkbox list in Control Panel -> System ->
Advanced -> Performance settings, or the checkbox tree in Control Panel
-> Taskbar & Start Menu -> Customize.
This capability seems to be missing on the Mac (I have tried all sorts
of key sequences, and done several internet and ADC searches).
Please see 2 examples from OS X System Preferences that have checkboxes
that are inaccessible using the keyboard:
1) a checkbox table at Sharing > Services
2) a checkbox tree at Keyboard & Mouse > Keyboard Shortcuts (it
is particularly ironic that this keyboard shortcuts tree is inaccessible
<grin>)
Is there a hidden key sequence that will do what I am looking for natively,
or do I have to hook the event myself in my application?
Thanks,
Carolyn _______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden