问题:当网页加载完成后:是否有快捷方式可以让光标跳转到“主要”搜索表单?
背景:许多网页都有搜索输入表单,用于输入要搜索的文本。但是,要进入输入表单,您通常需要使用鼠标,或多次按下“Tab”键。即使在几乎只使用键盘输入搜索功能的网站上也是如此。许多网站都需要此快捷方式,但并非所有网站都需要。
例如:
pubmed.gov 需要按 10 次 Tab 键才能进入搜索栏(不好)
cnn.com 需要按 10 次 Tab 键才能进入搜索栏(糟糕)
reddit.com 需要按 60 次以上 Tab 键才能进入搜索栏(糟糕)
https://superuser.com/单击标签后,光标跳转到主搜索表单(非常好)
google.com 光标自动停留在搜索表单中(非常好)
使用的软件
如果任何浏览器可以做到这一点我很乐意切换。
答案1
我怀疑任何浏览器/扩展程序都无法自动找出哪个是基本的任何网页上的搜索字段,尤其是可能存在多个文本字段时。
我能想到的最好的方法是使用福克斯输入Firefox 附加组件:
此扩展提供了热键来聚焦网页上的输入字段。默认热键是 Alt-I(转到下一个文本输入字段)和 Alt-J(转到上一个),但您可以在设置窗口中更改它们。
这至少可以减少所需的按键次数,并且如果页面上只存在一个文本字段,则单个Alt+I就可以了。
答案2
我遇到了同样的问题。必须按 Tab 键 10 次或更多,这确实不太理想。不幸的是,我找不到可以修改 Tab 行为的扩展程序,以便按一次 Tab 键即可立即聚焦搜索栏。好吧,长话短说,我最终构建了自己的 Google Chrome 扩展程序,它就是这样做的。欢迎随时查看Chrome 网上应用店!
答案3
我是 Vimium 的超级粉丝,它可以使用“gi”命令来实现这一点。我发现它有时会时好时坏,尤其是取决于页面是否支持 Vimium。一般来说,一旦你学会了 Vimium 快捷键,你就很少需要在浏览/研究时将手从键盘上移开,这真是太好了。Chrome 扩展程序在这里:https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en
它也适用于 Firefox。