Mac 多显示器快速移动鼠标
2015-05-05 本文已影响3082人
sthtodo
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 键来简化按键过程,并且方便添加更多快捷键, 具体请看这里