Mac 多显示器快速移动鼠标

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 键来简化按键过程,并且方便添加更多快捷键, 具体请看这里

你可能感兴趣的:(Mac 多显示器快速移动鼠标)