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 来模拟它。