在 Chrome 中的文本区域输入内容时(例如在 Gmail 中),我必须不断地使用鼠标来获取带有红色下划线的单词的拼写建议,或者将单词添加到字典中。
在这种情况下,是否有键盘快捷键可以显示上下文菜单,这样您就不必使用鼠标来选择建议或将单词添加到字典中?
答案1
通常,上下文菜单键(右键左侧Ctrl)和组合键Shift+F10都会调出上下文菜单。
但是,如果应用程序在打开上下文菜单时依赖鼠标指针的位置来提供附加条目(例如拼写检查),那么您就无能为力了。IE7Pro 的拼写检查器也是如此,这让我很恼火。Word 在这方面做得不错(但对于 Word 来说,这是一项核心功能,而不是在功能列表中看起来不错的附加功能)。
实际上,我认为在相应的应用程序中存在一个错误,因为语境上下文菜单是不是通过键盘打开菜单时鼠标指针。特别是当鼠标指针位于文本输入字段内时。
但是,除了向 Chrome 开发人员报告错误之外,您可能无能为力。也许您可以制作一些丑陋的 Autohotkey 邪恶功能,在按下上下文菜单键时将鼠标指针移动到文本光标的位置。但由于浏览器不使用本机控件,而是自行渲染所有内容,因此您可能也无法从那里做很多事情(因为可能无法找出文本光标的位置)。
答案2
看起来这个问题已经在 Chromium 中修复了,所以希望很快就能出现在 Chrome 中: https://code.google.com/p/chromium/issues/detail?id=282598
答案3
使用键盘选择单词(如果它是光标前的单词,请按 Ctrl+Shift+Arrow-Left),然后按上下文菜单键。
Chrome 版本 53。
答案4
Shift+F10似乎能解决问题。