macOS 多显示器鼠标光标切换方案推荐

2023-06-26 14:26:04 +08:00
 Geo200

2 个以上的显示器如果使用鼠标、触摸板对光标移动都存在距离太长的问题,目前有没有工具可以实现快捷键实现光标在显示器间切换?

754 次点击
所在节点    macOS
2 条回复
cxtrinityy
2023-06-26 14:34:51 +08:00
hammerspoon, 写下 lua 就可以, 我双屏互切就这么写的, 你多屏可以自己多写几个对应的:

hs.hotkey.bind({"ctrl", "cmd"}, "x", function()
local cs = hs.mouse.getCurrentScreen()
local screens = hs.screen.allScreens()
if cs:id() ~= screens[1]:id() then
-- hs.alert.show("not in mac screen")
local cmod = screens[1]:currentMode();
hs.mouse.setRelativePosition({x = cmod["w"] / 2, y = cmod["h"] / 2},
screens[1])
else
-- hs.alert.show("in mac screen")
local cmod = screens[2]:currentMode();
hs.mouse.setRelativePosition({x = cmod["w"] / 2, y = cmod["h"] / 2},
screens[2])
end
end)
Geo200
2023-06-26 14:48:20 +08:00
@cxtrinityy 有效,我顺便学习下!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX