如何最小化和暂停应用程序(还原后继续)?

时间:2018-12-14 15:35:48

标签: javascript nwjs

我的桌面应用程序具有以下代码:

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 解决方案,只是这种方法使应用程序在还原后会自动继续运行。但是,我正在寻找(最好是)不需要其他模块的解决方案。

P.S。额外的问题:NW.js是否允许创建应用范围的热键?

1 个答案:

答案 0 :(得分:0)

实际上,我急着问这个问题。对我来说,解决方案只是一行:

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