Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Status Bar Item Accessibility
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Status Bar Item Accessibility



Is there a way to make an application that lives in the Status Bar accessible through VoiceOver?

I am developing an LSUIElement = 1 application (ie, it has no presence in the Dock or Menu Bar) called ExpanDrive. Our primary UI element is an icon in the Status Bar. I’m trying to make this accessible to VoiceOver users, but I’ve reach a bit of an impasse.

The VoiceOver guide says that hitting VO-m twice will access the first “status menu” in the menu bar. However, it seems that this technique only provides access to _some_ status menus. My experiments suggest that applications that create their status menu presence with the NSMenuExtra private API are accessible in the expected way, and one can use VO shortcut keys to cycle through them.

On the other hand, applications that are placed in the status menu using the public NSStatusItem API are _not_ accessible. When cycling focus in the Status Bar, these applications are simply ignored.

Is there some way I can make our application VoiceOver accessible without resorting to a private API? Or is there another technique for accessing the application that I can suggest to our VoiceOver users?

Thanks,

-Jon _______________________________________________
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




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.