快捷键可以包含多个功能键和一个键码的字符串,由符号+
结合,用来定义你应用中的键盘快捷键
globalShortcut.register(shortcutStr,EventHandler)
示例
CommandOrControl+A
CommandOrControl+Shift+Z
快捷方式使用 register
方法在 globalShortcut
模块中注册, 即:
const { app, globalShortcut } = require(‘electron‘)
app.whenReady().then(() => {
// 注册一个‘CommandOrControl+Y‘ 快捷键监听.
globalShortcut.register(‘CommandOrControl+Y‘, () => {
// Do stuff when Y and either Command/Control is pressed.
})
})
在 Linux 和 Windows 上, Command
键没有任何效果, 所以使用 CommandOrControl
表述, macOS 是 Command
,在 Linux 和 Windows 上是Control
。
使用 Alt
按键替代 Option
按键。 使用 Alt 键代替Option. Option
键只在 macOS 系统上存在, 而 Alt
键在任何系统上都有效.
Super
键是指 Windows 和 Linux 系统上的 Windows
键,但在 macOS 里为 Cmd
键.
Command
(缩写为Cmd
)Control
(缩写为Ctrl
)CommandOrControl
(缩写为 CmdOrCtrl
)Alt
Option
AltGr
Shift
Super
0
到 9
A
到 Z
F1
到 F24
~
, !
, @
, #
, $
, etc.Plus
Space
Tab
大写锁定(Capslock)
数字锁定(Numlock)
滚动锁定
Backspace
Delete
Insert
Return
(等同于 Enter
)Up
, Down
, Left
and Right
Home
和 End
PageUp
和 PageDown
Escape
(缩写为 Esc
)VolumeUp
, VolumeDown
和 VolumeMute
MediaNextTrack
、MediaPreviousTrack
、MediaStop
和 MediaPlayPause
PrintScreen
num1
-num9
-数字1-数字9numdec
- 小数点numadd
- 加号numsub
- 减号nummult
- 乘号numdiv
- 除号原文:https://www.cnblogs.com/baixinL/p/14274761.html