当我在全局快捷键未对焦时按下全局快捷键时,我创建了一个应用程序。我希望应用程序在按下相同的全局快捷键时关闭,如果它当前处于焦点位置。
答案 0 :(得分:0)
您可以像这样使用win.isFocused()
标志:
globalShortcut.register('CommandOrControl+F', () => {
if (window.isFocused()) {
window.hide();
} else {
window.show();
}
});
因此,如果窗口被隐藏,则按快捷键将显示该窗口,如果窗口处于焦点,则按快捷键将隐藏它。