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

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

  •  
  •   Geo200 · 2023-06-26 14:26:04 +08:00 · 836 次点击
    这是一个创建于 521 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    cxtrinityy
        1
    cxtrinityy  
       2023-06-26 14:34:51 +08:00   ❤️ 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
       2023-06-26 14:48:20 +08:00
    @cxtrinityy 有效,我顺便学习下!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5818 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.