我需要检测是否有NSControl
,例如NSButton
,可以通过使用 Tab 键获得焦点。
如果用户在键盘/快捷方式/键盘/“更改选项卡移动焦点的方式”下的系统偏好设置中启用了该选项,则可以。
更具体地说,我喜欢让 NSButton 成为第一响应者,但前提是启用了“所有控件都可以获得焦点”模式。也许我可以询问控件是否接受 firstReponder 状态?
我尝试调用acceptsFirstResponder
一个按钮,但即使使用 Tab 键不能成为 firstReponder,它也会返回 YES,所以这不是正确的方法。