Google Chrome / Chromium扩展程序中的键盘快捷键

时间:2010-01-22 04:56:01

标签: javascript google-chrome google-chrome-extension chromium

我创建了一个基本extension for Google Chrome来更改关闭标签时选择了哪个标签的行为,以便所选标签是您选择的最后一个标签,而不是您关闭的标签之前的标签

我想添加键盘快捷键,我找到了一种使用jquery和jquery hotkeys的方法,但我发现的问题是键盘快捷键只能在页面加载后才能使用。因此,例如,如果您打开一个新选项卡而不去任何地方,快捷键不起作用,因为javascript仅在页面在屏幕上时加载。如果您在选项卡中打开了扩展页面,则会出现同样的问题。

有没有人知道在Chrome扩展程序中使用键盘快捷键的更好方法?我一直在查看extensions documentation,但我没有找到任何看起来很有希望的东西。

4 个答案:

答案 0 :(得分:12)

不幸的是,没有办法挂钩全局热键。您可以做的最好的事情是添加一个窗口事件按键监听器。

来源:a Chromium developer post on the chromium-extensions group

答案 1 :(得分:7)

正如更新一样,它现在正在开发中:

http://developer.chrome.com/trunk/apps/commands.html

答案 2 :(得分:5)

键盘快捷键在Chrome 25及更高版本中使用chrome.commands实现:developer.chrome.com/apps/commands.html

答案 3 :(得分:0)

来自readrwrite网站的

Google快捷键之类的 GOOGLE CHROME SHORTCUTS 捷径 功能 Ctrl + O 在Internet搜索引擎中打开任何数据/文件 Ctrl + N 要打开新的互联网窗口而不是选项卡 Ctrl + Shift + N 用黑色背景打开新的互联网窗口 Ctrl + T 打开新标签页 Ctrl + F4 关闭打开的标签 Ctrl + W 关闭互联网搜索引擎 阅读更多内容并探索有关chrome shortcuts

的所有内容