![在 Safari 中按下 Esc 键时禁用单词完成对话框](https://linux22.com/image/1244712/%E5%9C%A8%20Safari%20%E4%B8%AD%E6%8C%89%E4%B8%8B%20Esc%20%E9%94%AE%E6%97%B6%E7%A6%81%E7%94%A8%E5%8D%95%E8%AF%8D%E5%AE%8C%E6%88%90%E5%AF%B9%E8%AF%9D%E6%A1%86.png)
行为:
- 在 Mac 上加载 Safari 5.0。
- 按command+f来搜索一些文本。
- 输入一些内容,然后在页面上找到它。
- 点击esc取消搜索。
- 令人恼火的是,获得单词完成菜单而不是取消。
有没有办法esc取消搜索,就像以前在 Safari 4.0 中那样,而不是弹出单词完成对话框?这很烦人。如果做不到这一点,用键盘取消搜索的最佳方法是什么?
注意:这也会发生在任何文本字段、搜索框、位置栏等中。
答案1
我也遇到过同样的问题。我最终将其追溯到我安装的一些 emacs 样式的自定义键绑定。
检查此文件是否存在并删除它,然后注销并重新登录:
~/Library/KeyBindings/DefaultKeyBinding.dict
答案2
与上述评论者一样,我也无法复制这一点(对我而言,option-escape 是有效的),但请查看系统偏好设置的键盘部分 - 在键盘快捷键下,您可以指定额外的键盘快捷键 - 也许您安装了额外的服务?