本文介绍:快捷键字符串
使用
globalShortcut
中的register
绑定快捷键.
快捷键字符串
多个则采用 +
连接,例如:
CommandOrControl+A
CommandOrControl+Shift+Z
例子:
const {app, globalShortcut} = require('electron')
app.on('ready', () => {
// 注册 'CommandOrControl+Y' 快捷方式监听器
globalShortcut.register('CommandOrControl+Y', () => {
// 按下 Y + either Command/Control后的处理
})
})
可用的功能键
Command
(或缩写为Cmd
)Control
(或缩写为Ctrl
)CommandOrControl
(或缩写为CmdOrCtrl
) - Linux 和 Windows 下的Control
键,macOS 的Command
键。Alt
Option
AltGr
Shift
Super
- Linux 和 Windows 上的Windows
键,macOS 的Command
键。
可用的普通键
0
到9
A
到Z
F1
到F12
- 类似
~
,!
,@
,#
,$
的标点符号。 Plus
Space
Backspace
Delete
Insert
Return
(等同Enter
)Up
,Down
,Left
和Right
Home
和End
PageUp
和PageDown
Escape
(可缩写为Esc
)VolumeUp
,VolumeDown
和VolumeMute
MediaNextTrack
,MediaPreviousTrack
,MediaStop
和MediaPlayPause
PrintScreen