Как свернуть и приостановить приложение (и продолжить после восстановления)?
У меня есть следующий фрагмент кода для моего настольного приложения:
var gui = require('nw.gui');
gui.App.registerGlobalHotKey(new gui.Shortcut(
{
key: "Alt+Tab",
active: function ()
{
gui.Window.get().minimize();
gui.Window.get().blur();
}
}
));
Это не работает, если я не изменю key
к чему-то еще. Я специально не ищу решение для горячих клавиш, просто приложение продолжает работать автоматически после восстановления. Я, однако, ищу (желательно) решение, которое не требует дополнительных модулей.
PS Бонусный вопрос: позволяет ли NW.js создавать горячие клавиши для всего приложения?
1 ответ
Я, собственно, поспешил с этим вопросом. Решением для меня была всего одна строчка:
gui.Window.get().on('blur', function() {gui.Window.get().minimize();});