我的桌面应用程序具有以下代码:
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是否允许创建应用范围的热键?
答案 0 :(得分:0)
实际上,我急着问这个问题。对我来说,解决方案只是一行:
gui.Window.get().on('blur', function() {gui.Window.get().minimize();});