2014-02-04 5 views

ответ

1

Да, но это не будет тривиально. Чтобы получить действительно глобальные горячие клавиши, вам нужно будет использовать native messaging. Вам нужно будет создать какое-то приложение для запуска в фоновом режиме и захвата нажатий, а затем вы можете отправить эти нажатия клавиш в Chrome через stdout. Этот подход потребует от вас создания дополнительного установщика для вашего расширения для установки приложения для собственных сообщений в систему пользователя ... прежде чем вы сможете связать свое приложение вместе с расширением (используя NPAPI), но недавно оно было прекращено. Я видел некоторое обсуждение в группе Chromium о добавлении поддержки пакетов для приложений для приложений с естественными сообщениями, но ничего не добавлено (пока).

Еще один простой вариант - использовать API команд Chrome, который позволит вам использовать горячие клавиши во всех окнах Chrome (но не глобально ...). Просто нужно подумать о том, что «настоящие» глобальные «горячие клавиши» не являются абсолютным требованием, поскольку этот подход (намного) менее сложный.

В ближайшее время в Chrome будут добавлены глобальные медиа-ключи. Хорошая дискуссия об этой функции читается here.

Смежные вопросы