chrome.commands API を使用できます: https://developer.chrome.com/extensions/commands.html
「Enter」キーを使用できるとは思えませんが、他の組み合わせを使用できます。
サポートされているキー: A ~ Z、0 ~ 9、コンマ、ピリオド、Home、End、PageUp、PageDown、Insert、Delete、矢印キー (上、下、左、右) およびメディア キー (MediaNextTrack、MediaPlayPause、MediaPrevTrack、MediaStop)。
注: すべてのキーの組み合わせには、Ctrl または Alt のいずれかが含まれている必要があります...
拡張機能内でコマンドを使用するための基本的な手順:
マニフェストでコマンドを定義する
"commands": {
"next-track": {
"suggested_key": {
"default": "MediaNextTrack"
},
"description": "Следующая песня"
}
}
バックグラウンド ページ内でコマンドをサブスクライブする
chrome.commands.onCommand.addListener(function(command) {
if (command == "next-track") console.log('hello');
});
https://github.com/berlic/ymhkで動作例を確認できます。この拡張機能は、ショートカットを使用して音楽プレーヤーを制御します。
これが役に立てば幸いです、コンスタンティン