- 快捷键
- 跨平台提醒
- 可用的功能键
- 可用的普通按键
快捷键
定义键盘快捷键。
快捷键可以包含多个功能键和一个键码的字符串,由符号+
结合,用来定义你应用中的键盘快捷键
示例:
CommandOrControl+A
CommandOrControl+Shift+Z
快捷方式使用register
方法在globalShortcut
模块中注册, 即:
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
表述, macOS 是 Command
,在 Linux 和 Windows 上是Control
。
使用 Alt
代替Option
. Option
键只在 macOS 系统上存在, 而 Alt
键在任何系统上都有效.
Super
键是指 Windows 和 Linux 系统上的 Windows
键,但在 macOS 里为 Cmd
键.
可用的功能键
Command
(缩写为Cmd
)Control
(缩写为Ctrl
)CommandOrControl
(缩写为CmdOrCtrl
)Alt
Option
AltGr
Shift
Super
可用的普通按键
0
to9
A
toZ
F1
toF24
- 类似
~
,!
,@
,#
,$
的标点符号 Plus
Space
Tab
Backspace
Delete
Insert
Return
(等同于Enter
)Up
,Down
,Left
andRight
Home
和End
PageUp
和PageDown
Escape
(缩写为Esc
)VolumeUp
,VolumeDown
和VolumeMute
MediaNextTrack
、MediaPreviousTrack
、MediaStop
和MediaPlayPause
PrintScreen