OS X NSStatusItem如何为VoiceOver设置辅助功能标题

时间:2016-03-01 17:51:17

标签: macos accessibility voiceover nsstatusitem

没有直接API(据我所见),但有些应用程序似乎已经拥有它。

虽然Apple自己的图标(例如快速用户切换,键盘布局切换)没有它。

1 个答案:

答案 0 :(得分:0)

自OS X 10.10起,NSStatusItem具有button属性,这是一个基于NSView的常规控件,符合NSAccessibility协议,允许更改{{1}直接属性。

在早期版本的OS X上,您可以实现一个自定义按钮,其外观和行为与vanilla accessibilityTitle完全相同,并通过NSStatusItem方法将其指定给项目,然后使用-[NSStatusItem setView:]您的自定义控件以提供画外音标题。