如何在电子中注册全局快捷方式(加速器)

时间:2019-12-19 04:04:53

标签: electron

我对电子和开发Web应用程序非常陌生。我不擅长阅读文档。如何注册电子的 globalshort 切口。

1 个答案:

答案 0 :(得分:1)

即使应用程序没有键盘焦点,也可以使用globalshortcut模块检测键盘事件。应在应用触发“就绪” 事件后使用。

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

app.on('ready', () => {
  globalShortcut.register('CommandOrControl+X', () => {
    console.log('CommandOrControl+X is pressed')
  })
})

由于电子用于跨平台,因此对于Mac,您必须使用(CommandOrControl +键),而对于Windows或Linux,则必须使用Command +键。

如果您想成为一名优秀的软件开发人员,当您需要阅读文档并解决特定问题时,会遇到很多情况。 因此,至少尝试一下docs