См. документацию для chrome.commands
API .
Команды - это сочетания клавиш;по умолчанию команды ограничены тем, когда Chrome находится в фокусе, но вы можете создавать глобальные команды.
Как разработчик, вы можете ограничить использование глобальных команд по умолчанию Ctrl + Shift + [0..9] , но пользователь может переназначить команду вручную на другое значение.
Раздел манифеста:
"commands": {
"toggle-feature-foo": {
"suggested_key": {
"default": "Ctrl+Shift+5"
},
"description": "Toggle feature foo",
"global": true
}
},
Затем вы можете использовать chrome.commands.onCommand.addListener
для реакции на событие.