按下按键即可恢复应用程序窗口

滑行

在我的应用程序中,我添加了一项功能,可在按键时(在ESC上或在按下Pause / Break按钮时)将应用程序窗口最小化到系统托盘。因此,按下它们时,窗口会最小化。

有没有一种方法可以添加功能以在某些按键上恢复应用程序窗口(即使其他应用程序当前处于活动状态)?

例如,我按“暂停”,窗口最小化。我按暂停,应用程序窗口将恢复。

马克西姆·曼格尔

这是从node-webkit Wiki中提取的解决方案:

// Load native UI library.
var gui = require('nw.gui');

var option = {
    key: "Ctrl+Shift+A",
    active: function() {
        console.log("Global desktop keyboard shortcut: " + this.key + " active.");
    },
    failed: function(msg) {
        // :(, fail to register the |key| or couldn't parse the |key|.
        console.log(msg);
    }
};

// Create a shortcut with |option|.
var shortcut = new gui.Shortcut(option);

// Register global desktop shortcut, which can work without focus.
gui.App.registerGlobalHotKey(shortcut);

// If register |shortcut| successfully and user struck "Ctrl+Shift+A", |shortcut|
// will get an "active" event.

// You can also add listener to shortcut's active and failed event.
shortcut.on('active', function() {
    console.log("Global desktop keyboard shortcut: " + this.key + " active.");
});

shortcut.on('failed', function(msg) {
    console.log(msg);
});

// Unregister the global desktop shortcut.
gui.App.unregisterGlobalHotKey(shortcut);

本示例向您展示如何创建全局快捷方式侦听器以及侦听事件的其他方法。这也向您展示了如何注销快捷方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按下按键即可恢复应用程序窗口

来自分类Dev

按下按钮即可打开Safari,我该如何返回应用程序

来自分类Dev

Android:按下主屏幕后恢复应用程序时,应用程序始终从根活动开始

来自分类Dev

轻按两下即可充满,再轻按两下画面即可恢复正常

来自分类Dev

按下dash-to-dock中的应用程序图标时,如何仅显示应用程序的1个窗口?

来自分类Dev

如何确定哪个面板包含按下的按钮 - 应用程序窗口

来自分类Dev

按下主屏幕按钮并重新打开应用程序后,如何在Android中恢复MediaPlayer

来自分类Dev

按下按键即可制作东西| Python

来自分类Dev

Windows 10:按比例缩小应用程序窗口

来自分类Dev

用于Facebook登录的可使用的本机应用程序(只需使用弹出窗口即可)

来自分类Dev

全局快捷方式,无需选择窗口即可切换到应用程序实例

来自分类Dev

将IAP存储在UserDefaults中,因此用户无需每次按“可购买”按钮即可恢复购买

来自分类Dev

按下“ Escape”键时离开奇异的应用程序

来自分类Dev

当我按下后如何关闭应用程序?

来自分类Dev

Android应用程序:按下按钮并打开新的布局

来自分类Dev

按下“ Escape”键时离开奇异的应用程序

来自分类Dev

按下按钮时Java应用程序创建Rectangle

来自分类Dev

按下按钮时应用程序保持停止

来自分类Dev

按下提交按钮后重置闪亮的应用程序

来自分类Dev

按下主屏幕按钮并返回应用程序会导致应用程序崩溃

来自分类Dev

当按下后退按钮时,我的应用程序会关闭最近的应用程序

来自分类Dev

虚拟按键进入错误的应用程序

来自分类Dev

如何通过重新单击图标来恢复应用程序状态和窗口?

来自分类Dev

单击窗口后才能检测到按键按下

来自分类Dev

Python 窗口应用程序

来自分类Dev

Windows Phone 8的密码锁定屏幕下快速应用程序恢复无法正常工作

来自分类Dev

如何在不挂起的情况下导航并恢复我的应用程序?

来自分类Dev

python Gtk + 3中窗口/应用程序的按键绑定,不带菜单项,UI管理器等

来自分类Dev

恢复误卸载的应用程序

Related 相关文章

  1. 1

    按下按键即可恢复应用程序窗口

  2. 2

    按下按钮即可打开Safari,我该如何返回应用程序

  3. 3

    Android:按下主屏幕后恢复应用程序时,应用程序始终从根活动开始

  4. 4

    轻按两下即可充满,再轻按两下画面即可恢复正常

  5. 5

    按下dash-to-dock中的应用程序图标时,如何仅显示应用程序的1个窗口?

  6. 6

    如何确定哪个面板包含按下的按钮 - 应用程序窗口

  7. 7

    按下主屏幕按钮并重新打开应用程序后,如何在Android中恢复MediaPlayer

  8. 8

    按下按键即可制作东西| Python

  9. 9

    Windows 10:按比例缩小应用程序窗口

  10. 10

    用于Facebook登录的可使用的本机应用程序(只需使用弹出窗口即可)

  11. 11

    全局快捷方式,无需选择窗口即可切换到应用程序实例

  12. 12

    将IAP存储在UserDefaults中,因此用户无需每次按“可购买”按钮即可恢复购买

  13. 13

    按下“ Escape”键时离开奇异的应用程序

  14. 14

    当我按下后如何关闭应用程序?

  15. 15

    Android应用程序:按下按钮并打开新的布局

  16. 16

    按下“ Escape”键时离开奇异的应用程序

  17. 17

    按下按钮时Java应用程序创建Rectangle

  18. 18

    按下按钮时应用程序保持停止

  19. 19

    按下提交按钮后重置闪亮的应用程序

  20. 20

    按下主屏幕按钮并返回应用程序会导致应用程序崩溃

  21. 21

    当按下后退按钮时,我的应用程序会关闭最近的应用程序

  22. 22

    虚拟按键进入错误的应用程序

  23. 23

    如何通过重新单击图标来恢复应用程序状态和窗口?

  24. 24

    单击窗口后才能检测到按键按下

  25. 25

    Python 窗口应用程序

  26. 26

    Windows Phone 8的密码锁定屏幕下快速应用程序恢复无法正常工作

  27. 27

    如何在不挂起的情况下导航并恢复我的应用程序?

  28. 28

    python Gtk + 3中窗口/应用程序的按键绑定,不带菜单项,UI管理器等

  29. 29

    恢复误卸载的应用程序

热门标签

归档