快捷键
定义键盘快捷键。
快捷键可以包含多个功能键和一个键码的字符串,由符号+
结合,用来定义你应用中的键盘快捷键
示例:
CommandOrControl+A
CommandOrControl+Shift+Z
快捷方式使用 register
方法在 globalShortcut
模块中注册, 即:
康斯特 { app, globalShortcut } =需要('电子')
应用程序。当准备(然后)=> {
//注册一个"指挥官控制+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
- 标点符号如
~
、!
、@
、#
、$
等。 Plus
Space
Tab
大写锁定(Capslock)
数字锁定(Numlock)
滚动锁定
Backspace
Delete
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
- 除号