快捷键
定义键盘快捷键。
快捷键是可以包含多个功能键和一个键码的字符串。它们由+
字符组合,用来定义整个应用程序中的键盘快捷键。 Accelerators are case insensitive.
示例
CommandOrControl+A
CommandOrControl+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
)Alt
Option
AltGr
Shift
Super
元数据
可用的普通按键
0
到9
A
到Z
F1
到F24
- Various Punctuation:
)
,!
,@
,#
,$
,%
,^
,&
,*
,(
,:
,;
,:
,+
,=
,<
,,
,_
,-
,>
,.
,?
,/
,~
,`
,{
,]
,[
,|
,\
,}
,"
Plus
Space
Tab
大写锁定(Capslock)
数字锁定(Numlock)
滚动锁定
Backspace
删除
Insert
Return
(等同于Enter
)Up
,Down
,Left
andRight
Home
和End
PageUp
和PageDown
Escape
(缩写为Esc
)VolumeUp
,VolumeDown
和VolumeMute
MediaNextTrack
、MediaPreviousTrack
、MediaStop
和MediaPlayPause
PrintScreen
- 小键盘按键
num1
-num9
-数字1-数字9numdec
- 小数点numadd
- 加号numsub
- 减号nummult
- 乘号numdiv
- 除号