gpt4 book ai didi

electron - 如何在 Electron 中注册全局快捷方式(加速器)

转载 作者:行者123 更新时间:2023-12-03 12:30:05 25 4
gpt4 key购买 nike

好吧,我对 Electron 和开发网络应用程序非常陌生。我不擅长阅读文档。如何注册全局短 切割为 Electron 。

最佳答案

即使应用程序没有键盘焦点,您也可以使用 globalshortcut 模块来检测键盘事件。这应该在应用程序触发后使用 '准备好了' 事件。

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

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

由于 Electron 用于跨平台,因此您必须使用 (CommandOrControl + key) 而不是 Mac 的 Command + 键或 Windows 或 linux 的 Control + 键。

如果您想成为一名优秀的软件开发人员,您会遇到必须阅读文档并解决特定问题的情况。
所以至少试一试 docs

关于electron - 如何在 Electron 中注册全局快捷方式(加速器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59403159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com