加速器 | Accelerator
加速器
定义键盘快捷键。
加速器是字符串,可以包含多个修饰符和键码,并由+
字符组合,并用于在整个应用程序中定义键盘快捷键。
例子:
CommandOrControl+A
CommandOrControl+Shift+Z
globalShortcut
使用该register
方法向模块注册快捷方式,即
const {app, globalShortcut} = require('electron')
app.on('ready', () => {
// Register a 'CommandOrControl+Y' shortcut listener.
globalShortcut.register('CommandOrControl+Y', () => {
// Do stuff when Y and either Command/Control is pressed.
})
})
平台通知
在Linux和Windows上,Command
密钥没有任何影响,所以使用CommandOrControl
它代表Command
在macOS上以及Control
在Linux和Windows上定义一些加速器。
使用Alt
而不是Option
。该Option
键只存在于Mac系统,而Alt
关键是适用于所有平台。
该Super
键映射到Windows
在Windows
和Linux和关键Cmd
在MacOS。
可用修饰符
Command
(或Cmd
简称)
Control
(或Ctrl
简称)
CommandOrControl
(或CmdOrCtrl
简称)
Alt
Option
AltGr
Shift
Super
可用的密钥代码
0
到9
A
到Z
F1
到F24
- 如〜,!,@,#,$等标点符号
Plus
Space
Tab
Backspace
Delete
Insert
Return
(或Enter
作为别名)
Up
,Down
,Left
和Right
Home
和End
PageUp
和PageDown
Escape
(或Esc
简称)
VolumeUp
,VolumeDown
和VolumeMute
MediaNextTrack
,MediaPreviousTrack
,MediaStop
和MediaPlayPause
PrintScreen