本文介绍:快捷键字符串
使用
globalShortcut中的register绑定快捷键.
快捷键字符串
多个则采用 + 连接,例如:
CommandOrControl+ACommandOrControl+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键。AltOptionAltGrShiftSuper- Linux 和 Windows 上的Windows键,macOS 的Command键。
可用的普通键
0到9A到ZF1到F12- 类似
~,!,@,#,$的标点符号。 PlusSpaceBackspaceDeleteInsertReturn(等同Enter)Up,Down,Left和RightHome和EndPageUp和PageDownEscape(可缩写为Esc)VolumeUp,VolumeDown和VolumeMuteMediaNextTrack,MediaPreviousTrack,MediaStop和MediaPlayPausePrintScreen