快捷键
定义键盘快捷键。
快捷键是可以包含多个功能键和一个键码的字符串。它们由+字符组合,用来定义整个应用程序中的键盘快捷键。
示例
CommandOrControl+ACommandOrControl+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 (或 Meta) 键对应Windows 和 Linux 系统上的 Windows 键,但在 macOS 里为 Cmd 键.
可用的功能键
Command(缩写为Cmd)Control(缩写为Ctrl)CommandOrControl(缩写为CmdOrCtrl)AltOptionAltGrShiftSuper元数据
可用的普通按键
0到9A到ZF1到F24- Various Punctuation:
),!,@,#,$,%,^,&,*,(,:,;,:,+,=,<,,,_,-,>,.,?,/,~,`,{,],[,|,\,}," PlusSpaceTab大写锁定(Capslock)数字锁定(Numlock)滚动锁定Backspace删除InsertReturn(等同于Enter)Up,Down,LeftandRightHome和EndPageUp和PageDownEscape(缩写为Esc)VolumeUp,VolumeDown和VolumeMuteMediaNextTrack、MediaPreviousTrack、MediaStop和MediaPlayPausePrintScreen- 小键盘按键
num1-num9-数字1-数字9numdec- 小数点numadd- 加号numsub- 减号nummult- 乘号numdiv- 除号