Как свернуть и приостановить приложение (и продолжить после восстановления)? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть следующий фрагмент кода для моего настольного приложения:

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 на что-то другое.Я специально не ищу решение hotkey , просто приложение автоматически восстанавливается после восстановления.Однако я ищу (желательно) решение, которое не требует дополнительных модулей.

PS Бонусный вопрос: позволяет ли NW.js создавать горячие клавиши для всего приложения?

1 Ответ

0 голосов
/ 14 декабря 2018

Я, собственно, поспешил с этим вопросом.Решением для меня была всего одна строчка:

gui.Window.get().on('blur', function() {gui.Window.get().minimize();});

...