Mac 多显示器快速移动鼠标

作者: sthtodo | 来源:发表于2015-05-05 08:55 被阅读3082次

    App: Hammerspoon

    按下 Hyper + ` 就可以把鼠标移动到下一个屏幕正中间, 这样就不用长距离移动鼠标了

    -- Set hyper to ctrl + alt + cmd + shift
    local hyper      = {'ctrl', 'cmd', 'alt', 'shift'}
    
    -- Move Mouse to center of next Monitor
    hs.hotkey.bind(hyper, '`', function()
        local screen = hs.mouse.getCurrentScreen()
        local nextScreen = screen:next()
        local rect = nextScreen:fullFrame()
        local center = hs.geometry.rectMidPoint(rect)
     
        hs.mouse.setAbsolutePosition(center)
    end)
    

    我设置了 Hyper 键来简化按键过程,并且方便添加更多快捷键, 具体请看这里

    相关文章

      网友评论

      • Dr_Jaguar:打开程序图标,open config,将上面的代码贴进去,保存,reload config。按快捷键 'ctrl', 'cmd', 'alt', 'shift' + ` 就可以切换了。
      • BeyondiOS:之前用CatchMouse,但是需要没有显示器对应一个快捷键,我平时只用到两个显示器,一个快捷键方便来回切换。
        很好,这个解决了我的问题。
      • Andrew_liu:赞这个,双屏拖鼠标要被拖死

      本文标题:Mac 多显示器快速移动鼠标

      本文链接:https://www.haomeiwen.com/subject/blxifttx.html