我正在使用Xcode 5开发适用于Mac OS X的应用程序,我需要使用 Tab 键浏览按钮,单选按钮。
通过在“系统偏好设置”中启用此选项,可以在按钮和所有其他控件之间导航:
...但我需要以编程方式为未启用此功能的新用户启用此功能。我该怎么做?
答案 0 :(得分:1)
您可以找到磁盘上存储首选项的位置并更改该文件,但这不是一个好主意。如果用户不希望 Tab 循环遍历所有控件,该怎么办?并且实现将是脆弱的:如果Apple在未来版本中更改了plist密钥的名称会怎么样?
更好的方法是使用OS X Accessibility API,以便您的应用可以访问其他应用的用户界面。 (出于安全原因,您的应用需要提示用户通过“系统偏好设置”启用辅助功能。)