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