• 快捷键
    • 跨平台提醒
    • 可用的功能键
    • 可用的普通按键

    快捷键

    定义键盘快捷键。

    快捷键可以包含多个功能键和一个键码的字符串,由符号+结合,用来定义你应用中的键盘快捷键

    示例:

    • CommandOrControl+A
    • CommandOrControl+Shift+Z
      快捷方式使用 register 方法在 globalShortcut 模块中注册, 即:
    1. const { app, globalShortcut } = require('electron')
    2. app.on('ready', () => {
    3. // Register a 'CommandOrControl+Y' shortcut listener.
    4. globalShortcut.register('CommandOrControl+Y', () => {
    5. // Do stuff when Y and either Command/Control is pressed.
    6. })
    7. })

    跨平台提醒

    在 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)
    • Alt
    • Option
    • AltGr
    • Shift
    • Super

    可用的普通按键

    • 0 to 9
    • A to Z
    • F1 to F24
    • 类似~, !, @, #, $的标点符号
    • Plus
    • Space
    • Tab
    • Backspace
    • Delete
    • Insert
    • Return (等同于 Enter)
    • Up, Down, Left and Right
    • HomeEnd
    • PageUpPageDown
    • Escape (缩写为 Esc)
    • VolumeUp, VolumeDownVolumeMute
    • MediaNextTrackMediaPreviousTrackMediaStopMediaPlayPause
    • PrintScreen