我的应用程序允许用户使用所有箭头键使用键盘在网格中导航,输入和退出。用户可以打开和关闭项目,包括链接。如果用户打开指向 webview 的链接,并且 webview 获得第一响应者,并且用户没有在 html 输入中进行编辑,我仍然希望用户能够使用键盘导航。因此,如果用户在阅读网页时按下左箭头键,我希望用户在网格中向左移动。除了将 JavaScript 注入 webview 加载的每个页面之外,是否可以通过任何其他方式检测到这一点?我知道如何覆盖NSWindow sendEvent
或实现WebEditingDelegate
协议,但如何检测用户是否在 webview 内进行编辑?
问问题
682 次