V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Geo200
V2EX  ›  macOS

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

  •  
  •   Geo200 · 316 天前 · 726 次点击
    这是一个创建于 316 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    cxtrinityy
        1
    cxtrinityy  
       316 天前   ❤️ 2
    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
        2
    Geo200  
    OP
       316 天前
    @cxtrinityy 有效,我顺便学习下!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1521 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:17 · PVG 01:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.