Используйте globalshortcut только если активное приложение не использует его - PullRequest
0 голосов
/ 20 декабря 2018

Я создал приложение Electron на основе трея, которое позволяет мне вызывать различные сценарии независимо от моего активного приложения.Это похоже на функцию служб в Mac OS.

Проблема, с которой я сталкиваюсь, заключается в том, что в случае конфликта в привязке клавиш между моим приложением в трее и активным приложением, я бы хотел, чтобы привязка активного приложения былаиметь приоритет.

Меню служб, которое я эмулировал, смогло сделать это.Я не уверен, как это будет сделано через Электрон, хотя;Как я могу проверить, если активное приложение имеет эту привязку?Даже если я отменю регистрацию привязки приложения в трее, мне, вероятно, придется отправить ключевое событие в активное приложение?

Есть предложения?Документы электронного API не охватывают этот сценарий.

...