var electron = require("electron");
var app = electron.app;
var BrowserWindow = electron.BrowserWindow;
var globalShortcut = electron.globalShortcut;
var mainWindow = null;
app.on("ready", () => {
mainWindow = new BrowserWindow({
width: 1920,
height: 960,
webPreferences: { nodeIntegration: true },
});
//快捷键注册需要在ready之后
globalShortcut.register("ctrl+g", () => {
mainWindow.loadURL("https://www.baidu.com/");
});
//判断是否快捷键被占用
let isRegister = globalShortcut.isRegistered("ctrl+g") ? "tt" : "ff";
console.log(isRegister);
mainWindow.webContents.openDevTools();
mainWindow.loadFile("demo.html");
mainWindow.on("closed", () => {
mainWindow = null;
});
});
app.on("quit", () => {
globalShortcut.unregister("ctrl+g");
globalShortcut.unregisterAll();
});
全局快捷键
最新推荐文章于 2021-01-30 15:39:18 发布