自定义 Google Chrome 键盘快捷键?

wip*_*wip 177 keyboard-shortcuts google-chrome

我想在 Google Chrome 中自定义键盘快捷键。

例如,我想将组合键Ctrl+ Shift+映射W到命令“关闭其他选项卡”,而不是右键单击选项卡(默认命令)。

Chrome 中是否有任何设置可以将此组合设置为该命令?

cmc*_*nty 89

如果您使用的是 Mac,那么您可以在 Mac 上执行此操作System Preferences吗?Keyboard? Shortcuts. https://apple.stackexchange.com/a/174979/1443

这是我当前的设置:

在此处输入图片说明

  • 对于 Windows 用户,[AutoControl 快捷方式管理器](https://chrome.google.com/webstore/detail/autocontrol/lkaihdpfpifdlgoapbfocpmekbokmcfd) 扩展可让您自定义 Chrome 的快捷方式以及创建自己的快捷方式。 (11认同)
  • @Sinjai 该列表来自应用程序菜单栏。 (4认同)
  • chrome 没有任何快捷键 (4认同)
  • 哦,我明白了。你需要知道某个地方的确切标题哦 (3认同)
  • 我在哪里可以找到这些的完整列表,例如替换“Cmd+L”? (3认同)
  • 这非常有用。但是,我想将“跳转到第一个选项卡”(即“cmd+1”)映射到“ctrl+1”。不过菜单上没有,我猜不出来是什么 (2认同)

小智 30

不完全是通用快捷方式的答案,但仍然相对且有些麻烦,chrome://extensions/shortcuts允许您从快捷方式自定义行为。我相信你可以找到/制作一个扩展来重新路由/转置你想用来控制chrome的所有快捷方式,因为你认为合适。

在此处输入图片说明

  • 这不仅仅是关于如何“轻描淡写”,这是完全没用和毫无意义的。内置的快捷方式甚至没有出现在那里,只有附加组件选择公开为快捷方式的附加组件的操作。正如其他地方所指出的那样,即使是扩展程序,也无法访问所需的 ctrl+w 快捷方式。 (7认同)
  • 这仅用于扩展,但它也允许您覆盖内置快捷方式,如 Ctrl + Q。 (3认同)
  • @JoelAZ 我发现这个答案正在寻找一种更改 uBlock Origin 扩展快捷方式的方法,所以是的,这个答案很有用 (3认同)
  • 这对“如何”很简单;它更像是对一个区域进行调查以创建解决方案的建议。你能把它充实吗?按原样,它可能更适合作为评论。[来自评论](https://superuser.com/review/late-answers/754042) (2认同)
  • 小心并使用 **exact** 链接:_chrome://extensions/shortcuts_ **Without** http... (2认同)

Ric*_*cht 19

这已经有一段时间了,至少在 Windows 上是这样。
Chrome 有一种新的扩展程序,称为“本机扩展程序”,可以自定义 Chrome 快捷方式和其他很酷的东西。

AutoControl 快捷方式管理器正是为此目的。

您可以创建或自定义的快捷方式没有限制。如果您没有为它们分配任何操作,您甚至可以禁用它们。

在特定的情况下,这个问题问,Ctrl+ Shift+W关闭“其他标签”看起来像这样:

在此处输入图片说明

  • 这应该被标记为答案,至少对于 Windows 用户来说是这样。最后,我不必伸手去按 Ctrl+W 来用右手(“导航”)关闭选项卡(我添加了 Ctrl+/)。 (6认同)
  • 很棒的扩展。但是,它支持从 Windows XP 到 Windows 10。目前不支持其他操作系统。 (5认同)
  • AutoControl 快捷方式管理器需要单独的 Windows 可执行文件安装。VirustTotal 将该可执行文件标记为广告软件。不,谢谢。 (3认同)

zzb*_*omb 11

看起来此功能“正在进行中”,但尚未进入主要发布周期。找到了一篇描述在开发版本中实现的功能的文章,#22。或者至少部分允许某些功能被快捷方式参考:http : //googlesystem.blogspot.com/2012/08/create-keyboard-shortcuts-for-chrome.html

那篇文章提到了一个实验性 API,用于链接到快捷方式的更多类型的操作,可以在这里找到:http : //developer.chrome.com/extensions/experimental.commands.html

当然,这一切都还处于开发阶段。


编辑(2018 年):使用已经推出几年的命令 api 可以部分实现这一点。http://developer.chrome.com/trunk/apps/commands.html

它仍然受到很大限制,因为您无法替换浏览器提供的那些,而且我不确定那里有多少用于开发工具之类的东西。

  • @distilledchaos:该链接仅允许您为应用程序和扩展程序设置键盘快捷键,而不能为一般浏览器设置键盘快捷键。 (12认同)
  • @MikeyE,现在终于可以通过所谓的“本机扩展”来实现了。这是一种可以一劳永逸地自定义 Chrome 快捷方式的扩展程序:[AutoControl Shortcut Manager](https://www.autocontrol.app) (7认同)
  • (谷歌提供可自定义键盘快捷键的微不足道的功能需要多长时间......) (2认同)

小智 6

转到这个网站:https : //www.autocontrol.app/

并下载并安装他们的 chrome 扩展程序,一切都是自动完成的。

DEAD 简单地添加从键盘到鼠标的任何自定义快捷方式。

你要做的就是添加一个新功能,然后点击一个按钮,然后你告诉这个按钮在 chrome 上做什么。

  • 这目前仅适用于 Windows。 (2认同)

小智 5

更新:截至 2017 年 2 月,此插件不再可用。

有一个名为Shortcut Manager的 Chrome 插件可以做到这一点。

我只是用它来为创建的快捷键j,并k以和上下滚动。它还具有可用于映射到快捷键的“关闭其他窗口”。

  • 这似乎没有覆盖默认功能。我正在尝试为 URL 栏(用于子域)添加一个 ALT+ENTER“.com”快捷方式,但它仍然使用默认的搜索功能。 (3认同)
  • 插件链接现在是 404。 (3认同)