如何使用电子注册可以在焦点之外使用的键盘快捷键?
How can I register a keyboard shortcut that can be used outside of focus using electron?
我在 GitHub's Electron 中内置了一个应用程序。我需要注册一个全局键盘快捷键,按下时可以打开某种菜单。
我想注册 Ctrl+Alt+V。光标焦点所在的 shell 菜单是最理想的。
这可能吗?
在 Electron 中设置 globalShortcut
相当简单。可以找到文档 here,但其要点是:
globalShortcut.register('Ctrl+Alt+v', function() {
// open menu
});
至于菜单,我不确定 "shell menu" 是什么意思,但据我所知,Electron 没有内置全局菜单。您可能会使用一个简单的 Electron window,并使用 CSS.
创建一个菜单
我在 GitHub's Electron 中内置了一个应用程序。我需要注册一个全局键盘快捷键,按下时可以打开某种菜单。
我想注册 Ctrl+Alt+V。光标焦点所在的 shell 菜单是最理想的。
这可能吗?
在 Electron 中设置 globalShortcut
相当简单。可以找到文档 here,但其要点是:
globalShortcut.register('Ctrl+Alt+v', function() {
// open menu
});
至于菜单,我不确定 "shell menu" 是什么意思,但据我所知,Electron 没有内置全局菜单。您可能会使用一个简单的 Electron window,并使用 CSS.
创建一个菜单