chrome.commands.onCommand.addListener
特定のコマンドを定義してキーの組み合わせにバインドするのに役立つイベントを経験していました。
{
"name": "My extension",
...
"commands": {
"toggle-feature-foo": {
"suggested_key": {
"default": "Ctrl+Shift+Y",
"mac": "Command+Shift+Y"
},
"description": "Toggle feature foo"
},
"_execute_browser_action": {
"suggested_key": {
"windows": "Ctrl+Shift+Y",
"mac": "Command+Shift+Y",
"chromeos": "Ctrl+Shift+U",
"linux": "Ctrl+Shift+J"
}
},
"_execute_page_action": {
"suggested_key": {
"default": "Ctrl+E"
"windows": "Alt+P",
"mac": "Option+P",
}
}
},
...
}
私の質問は、チュートリアルが示すように browser_action.html を起動する代わりに、キーの組み合わせをバインドして別のキーの組み合わせを登録するにはどうすればよいかということです。
例:代わりに[マウス中クリック+P]でCtrl+Pを登録したい。