06.Electron注册全局快捷键.md

const { app, BrowserWindow, globalShortcut } = require('electron');

const registerGlobalKey = () => {
	const key = 'CommandOrControl+Option+S';

  const ret = globalShortcut.register(key, function () {
    console.log(`hello world from ${key}`)
  });

  if(!ret){
  	console.log(`${key} registert failed`);
  }
}

const createWindow = () => {
  mainWindow = new BrowserWindow({
    minWidth: 300,
    backgroundColor: "#fff",
    webPreferences: {
      nodeIntegration: true,
    },
  });

  registerGlobalKey();
};