kbwarrior
截图:
简介:
通过简单的提示和一些 vim 风格的浏览快捷方式,像真正的键盘战士一样浏览网页。
kbwarrior 是一个简单的 Chrome 扩展,适合那些喜欢基于键盘(或 vim)的网页浏览理念的人,但对于他们来说,提供此类功能的现有扩展要么对他们的喜好做太多或太少。
我的目标是保持简单,但我仍然不确定最终的功能集。但就目前而言,这就是“kbwarrior”的作用:
页面导航
* `j` 向下滚动一行
* `k` 向上滚动一行
* `h` 向左滚动(如果适用)
* `l` 向右滚动(如果适用)
* `u` 向上滚动半页
* `d` 向下滚动半页
* `g` 一直向上滚动
* `G` 一直向下滚动
*“退格键”返回历史(顺便说一句,非常感谢谷歌慷慨地为我们删除了它!)
* `Shift+backspace` 在历史上前进
* 滚动不流畅才是问题所在
键盘选项卡导航
* `n` 切换到下一个选项卡
* `p` 切换到上一个选项卡
* `q` 关闭当前选项卡
提示
* `f` 调出提示(页面上所有可见链接的键盘快捷键)
* 只要提示打开,所有其他“kbwarrior”快捷方式都将被禁用
* 输入提示即可立即导航至提示链接
* 按住shift在新标签页中打开
* 再次 pss `f` 取消并删除提示
插入
* `i` 调出插入提示(所有可见文本输入和文本区域的键盘快捷键)
* 与上面相同,但仅用于插入
## 已知的问题
我已确保当您在输入字段或任何内容中键入内容时,这些快捷键都不会触发,但有些网站提供了自己的键盘快捷键(例如 GitHub 和 Twitter)。
这些站点定义的快捷方式将干扰此扩展提供的快捷方式。我不确定如何处理这个问题,因此我选择简单地在大量使用此类快捷方式的网站上禁用该扩展。当前禁用“kbwarrior”的列表是:
* Facebook
* GitHub
* 红迪网
* 推特
我可能会随着时间的推移更新这个列表。如果有其他网站确实无法正常工作,请随意制作 PR 或提出问题。