zoukankan      html  css  js  c++  java
  • electron-快捷键

    定义键盘快捷键

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

    globalShortcut.register(shortcutStr,EventHandler)

    示例

    • 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键是指 Windows 和 Linux 系统上的 Windows 键,但在 macOS 里为 Cmd 键.

    可用的功能键

    • Command (缩写为Cmd)
    • Control (缩写为Ctrl)
    • CommandOrControl (缩写为 CmdOrCtrl)
    • Alt
    • Option
    • AltGr
    • Shift
    • Super

    可用的普通按键

    • 0 到 9
    • A 到 Z
    • F1 到 F24
    • Punctuation like ~!@#$, etc.
    • Plus
    • Space
    • Tab
    • 大写锁定(Capslock)
    • 数字锁定(Numlock)
    • 滚动锁定
    • Backspace
    • Delete
    • Insert
    • Return (等同于 Enter)
    • UpDownLeft and Right
    • Home 和 End
    • PageUp 和 PageDown
    • Escape (缩写为 Esc)
    • VolumeUpVolumeDown 和 VolumeMute
    • MediaNextTrackMediaPreviousTrackMediaStop 和 MediaPlayPause
    • PrintScreen
    • 小键盘按键
      • num1-num9 -数字1-数字9
      • numdec - 小数点
      • numadd - 加号
      • numsub - 减号
      • nummult - 乘号
      • numdiv - 除号
  • 相关阅读:
    laravel实现第三方登录(qq登录)
    laravel实现发送qq邮件
    第一个微信小程序(实现点击一个按钮弹出toast)
    Android笔记: 实现手机震动效果
    Android笔记: ListView基本用法-ArrayAdapter
    自适应网页设计
    javaWeb中,文件上传和下载
    jquery attr()方法
    jsp中的JSTL与EL表达式用法
    html中的事件属性
  • 原文地址:https://www.cnblogs.com/baixinL/p/14274761.html
Copyright © 2011-2022 走看看