zoukankan      html  css  js  c++  java
  • electron Ctrl+滚轮事件 放大缩小

    直接上代码:

    let level = 0
      // 注册一个 'CommandOrControl+X' 的全局快捷键
      const ret = globalShortcut.register('CommandOrControl+0', () => {
        level = 0
        win.webContents.setZoomLevel(0)
      })
      if (!ret) {
        console.log('registration failed')
      }
      // 验证是否注册成功
      console.log(globalShortcut.isRegistered('CommandOrControl+0'))
    
      win.webContents.on('zoom-changed',(e, zoomDirection)=>{
        if (zoomDirection === 'in') {
          level = level >= 3 ? level : level += 0.2
        } else {
          level = level <= -3 ? level : level -= 0.2
        }
        win.webContents.setZoomLevel(level)
      })
    

      

    主要就是zoom-changed事件和setZoomLevel两个事件,可以自行去electron官网查看。

  • 相关阅读:
    Android开发环境
    安卓学习
    Shuffle'm Up POJ
    Duizi and Shunzi HDU
    Find a path HDU
    Cyclic Nacklace HDU
    Keywords Search HDU
    HDU 1495 非常可乐
    J
    Fire Game FZU
  • 原文地址:https://www.cnblogs.com/sxdjy/p/13084465.html
Copyright © 2011-2022 走看看