- 快捷键
- 跨平台提醒
- 可用的功能键
- 可用的普通按键
快捷键
定义键盘快捷键。
快捷键可以包含多个功能键和一个键码的字符串,由符号+结合,用来定义你应用中的键盘快捷键
示例:
CommandOrControl+ACommandOrControl+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)AltOptionAltGrShiftSuper
可用的普通按键
0to9AtoZF1toF24- 类似
~,!,@,#,$的标点符号 PlusSpaceTabBackspaceDeleteInsertReturn(等同于Enter)Up,Down,LeftandRightHome和EndPageUp和PageDownEscape(缩写为Esc)VolumeUp,VolumeDown和VolumeMuteMediaNextTrack、MediaPreviousTrack、MediaStop和MediaPlayPausePrintScreen
