zoukankan      html  css  js  c++  java
  • electron-全局快捷键

    var electron = require('electron')
    
    var app = electron.app  //引用app
    //若不在主进程就需要remote引入,用户权限激活?
    var global_shortcut = electron.globalShortcut
    
    var BrowserWindow = electron.BrowserWindow  //控制窗口的引用
    
    var mainWindow = null   //声明要打开的主窗口
    
    app.on('ready', () => {
        mainWindow = new BrowserWindow({
             800,
            height: 600,
            webPreferences: {
                nodeIntegration: true    //启用,node下程序可以在渲染进程中使用
            }
        })
    
        //必须在on(ready)中
        global_shortcut.register('ctrl+e', function () {
            mainWindow.loadURL('https://www.cnblogs.com/fwjlucifinil/')
        })
        //判断是否绑定成功
        let is_register = global_shortcut.isRegistered('ctrl+e')?'TRUE':'ERROR'
        console.log(is_register)
    
        // //自动打开调试模式
        mainWindow.webContents.openDevTools()
        // //应用内嵌入网页 BrowserView
        // var BrowserView = electron.BrowserView
        // var view = new BrowserView()
        // mainWindow.setBrowserView(view)
        // //设置位置和宽高
        // view.setBounds({x:0,y:120,800,height:600})
        // view.webContents.loadURL('https://www.cnblogs.com/fwjlucifinil/')
    
        //require
        require('./main/menu.js')
        //mainWindow.loadFile('index.html')   //加载html页面
        mainWindow.loadFile('bottom.html')
        //mainWindow.loadFile('html/network.html')
        mainWindow.on('closed', () => {
            mainWindow = null
        })
    })
    
    app.on('will-quit',function(){
        //注销全局快捷键
        global_shortcut.unregister("ctrl+e")
        global_shortcut.unregisterAll()
    })
  • 相关阅读:
    奇数阶魔方问题
    《DSP using MATLAB》示例9.3
    《DSP using MATLAB》示例9.2
    《DSP using MATLAB》示例9.1
    找个目标很重要
    《DSP using MATLAB》示例Example 8.30
    《DSP using MATLAB》示例Example 8.29
    《DSP using MATLAB》示例Example 8.28
    《DSP using MATLAB》示例Example 8.27
    《DSP using MATLAB》示例Example 8.26
  • 原文地址:https://www.cnblogs.com/fwjlucifinil/p/13541685.html
Copyright © 2011-2022 走看看