使用键盘完全控制Chrome


12

Chrome通常具有出色的键盘支持,但是您在Chrome中无法使用键盘进行以下操作:

  • 在新标签页中打开上一页。(按住Ctrl键并单击后退按钮可以执行此操作,但是无法使用键盘执行此操作。)
  • 在新标签页中打开下一页。
  • 请参阅先前页面的列表,然后打开其中一个。(长按“后退”按钮,再次无法通过键盘执行此操作。)
  • 请参阅下一页列表,然后打开其中一个。
  • 重新排序标签。
  • 将选项卡拉出到其自己的窗口。

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

谁能给我有关如何执行此操作的任何指示?


1
我认为这将比您意识到的要复杂得多。您想要做的事情不需要简单的自动化,它实际上需要与Chrome交互才能调用操作。您可能需要实际编写一个扩展来完成此操作,或者可能使用.NET(webkitdotnet.sourceforge.net)之类的东西来操作chrome的webkit 。
MaQleod 2011年

Answers:


3

不使用AutoHotkey的解决方案是使用Vimium扩展。它旨在在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)

结果是您的选项卡已重复,并且仍显示为下一个选项卡(尽管没有历史记录),并且当前的选项卡转到了上一页。我相信这是最接近要求的选项,因为不幸的是,使用其历史复制选项卡及其历史。

您可以将此扩展程序与Shortcut Manager结合使用,后者增加了更多的键盘功能。

所有Chrome键盘和鼠标快捷键的列表都很长,在如上所述构造宏时很有用。

如果您仍然打算使用AutoHotkey,则可以使用上述材料来创建AutoHotkey宏,其方式与我所描述的大致相同。


嗯...从那个扩展中没有得到真正有用的东西。
Ram Rachum 2011年


0

我希望我可以提供的不仅仅是一件物品,但是...

  • 请参阅先前页面的列表,然后打开其中一个。(长按“后退”按钮,再次无法通过键盘执行此操作。)

这可以通过将注意力集中在后退按钮上并按下键盘上的菜单键来完成,在大多数情况下,这可以模拟在聚焦项上的“右键单击”并打开上下文菜单。该键似乎已从键盘上逐步淘汰,因此Windows允许您使用Shift + F10对其进行仿真。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.