使用键盘完全控制 Chrome

使用键盘完全控制 Chrome

Chrome 总体上对键盘的支持很好,但有些操作无法用 Chrome 的键盘完成:

  • 在新选项卡中打开上一页。(按住 Ctrl 键并单击后退按钮可执行此操作,但无法使用键盘执行此操作。)
  • 在新标签页中打开下一页。
  • 查看前一页的列表并打开其中一页。(长按后退按钮,同样无法使用键盘执行此操作。)
  • 查看下一页的列表并打开其中一页。
  • 重新排序标签。
  • 将标签拉出至其自己的窗口。

我想使用 AutoHotKey 或任何其他程序或方法为所有这些操作创建键盘快捷键。

有人能给我指点一下如何做到这一点吗?

答案1

不使用 AutoHotkey 的解决方案是使用维美拉扩展。它旨在模拟 Chrome 中的 Vim,但它真正做的是为 Google Chrome 中的每个操作提供可自定义的键盘快捷键,并记住您在每个网站上首选的缩放大小。

参见自述有关更多详细信息,请特别关注“自定义键映射”部分,它允许您执行由一个键盘快捷键启动的一串键盘键。

要创建您的第一个项目,请在新选项卡中打开上一页,可以按如下方式完成:

Alt-D     (move the focus to the location bar)
Alt-Enter (open up the current URL into a new tab)
Ctrl+9    (switch to the last tab)
Backspace (go back to previous)

结果是您的选项卡被复制,并且仍然显示为下一个选项卡(尽管没有其历史记录),并且您当前的选项卡转到了其上一页。我认为这是最接近所要求的,因为不幸的是,复制带有其历史记录的选项卡需要使用鼠标。

您可以将此扩展与快捷方式管理器,增加了更多键盘功能。

所有名单Chrome 键盘和鼠标快捷键很长,并且在构建如上所述的宏时很有用。

如果您仍打算使用 AutoHotkey,您可以使用上述材料来创建 AutoHotkey 宏,其方式与我描述的非常相似。

答案2

您可能能够使用快捷方式管理器扩展,它允许您将书签或 JavaScript 代码分配给键盘快捷键。

答案3

我希望我能提供不止一项帮助,但是......

  • 查看前一页的列表并打开其中一页。(长按后退按钮,同样无法使用键盘执行此操作。)

这可以通过将焦点放在返回按钮上并按下菜单键键盘上的 ,在大多数情况下,它会模拟在焦点项目上“右键单击”并打开上下文菜单。此键似乎正在逐渐从键盘上淘汰,因此 Windows 允许您使用 Shift+F10 来模拟它。

相关内容