Tom*_*ght 5 keyboard-shortcuts google-chrome-app media-keys
我最近从Spotify切换到了Google Music,但却错过了一个响应键盘命令的桌面客户端.特别是,我的笔记本电脑有媒体键,我的手指继续通过肌肉记忆.

为了解决这个问题(以及其他烦恼),我将Google Play变成了一个打包的应用程序:" 打包所有区域 "
不幸的是,我似乎找不到任何关于获取打包应用程序以响应键盘快捷方式的文档.这可能吗?不必是媒体密钥(如果它们很棘手),但如果它们从操作系统的任何地方触发,我更喜欢它.
从 chrome 25 开始,有chrome.commands,并且从 chrome 35 开始命令可以具有全局范围(请参阅标题“范围”)。
编辑:我之前发布过,命令 api 仅适用于扩展程序(而不适用于“打包应用程序”),因为文档中仅明确提到了扩展程序 - 只是在打包应用程序上尝试过它,并且 BOOM - 它有效:)
编辑 II:虽然文档指出“扩展开发人员仅限于指定 Ctrl+Shift+[0..9] 作为全局快捷方式”,但我成功尝试使用“MediaPlayPause”作为 OSX 上的全局快捷方式(感谢用户Xan指着我那里)
清单.json:
"app": {
"background": {
"scripts": ["main.js"]
}
},
"commands": {
"toggle-feature-foo": {
"suggested_key": {
"default": "Ctrl+Shift+5"
},
"description": "Toggle feature foo",
"global": true
}
}
Run Code Online (Sandbox Code Playgroud)
main.js:
chrome.commands.onCommand.addListener(function(command) {
console.log('command:',command);
});
Run Code Online (Sandbox Code Playgroud)