Mac双屏环境下可通过系统设置、ScreenJump或AppleScript实现光标一键跳转至第二屏中心:系统设置需开启鼠标键并调优参数;ScreenJump支持Control+2瞬移;AppleScript导出应用后绑定快捷键亦可零依赖完成。

Mac多显示器环境下需要让鼠标光标按下快捷键后立刻跳转到第二块屏幕正中心,而不是靠边缘拖拽或反复微调位置——这能省去每次手动移动的几十厘米距离,尤其适合写作+查资料、编码+终端这类双屏固定分工场景。
用系统自带“鼠标键”功能实现精准瞬移
第一步:打开“系统设置 > 辅助功能 > 指针控制”,点击右侧“鼠标键”开关开启。
第二步:点开“鼠标键”下方的“辅助选项”,勾选“启用使用键盘控制鼠标”。此时按数字小键盘上的5键,光标就会跳到当前屏幕中心——但这是单屏逻辑,还不能指定第二屏。
第三步:在“指针控制”页面向下滚动,找到“移动指针”区域,点击“自定义移动速度与加速度”。将“最大速度”拉到最右,“加速度”设为0——这样光标每次移动都是匀速直线,不会因手抖偏移。
第四步:回到“鼠标键”设置页,点击“快捷键”旁的“编辑”,把“启用/停用鼠标键”的快捷键改为 【Control + Option + M】(避免与常用组合冲突)。这一步不是必须,但能防止误触导致光标失控。
用第三方工具ScreenJump实现屏幕编号跳转
方法一:下载安装 ScreenJump(开源免费,签名合法,支持 macOS Sonoma 及更新系统)
方法二:打开 ScreenJump 后,默认已识别所有显示器并编号——主屏为1,右侧屏为2,左侧屏为3,上下排列时按物理位置从上到下编号。点击界面右下角“标记屏幕”,屏幕上会实时显示每块屏的编号和中心坐标。
方法三:在 ScreenJump 主界面将“掩码键”设为 【Control】,然后把“跳转到屏幕2”的快捷键设为 【Control + 2】。此时无论光标在第几块屏、哪个角落,只要按下 Control + 2,它就会以匀速直线轨迹飞向第二屏几何中心,0.3秒内精准落点。
注意:如果按下 Control + 2 后光标没动,先检查是否开启了“显示器具有单独的空间”(系统设置 > 桌面与程序坞 > Mission Control),未开启会导致屏幕编号错乱。
用 AppleScript + 快捷键触发器实现零依赖跳转
第一步:打开“脚本编辑器”,粘贴以下代码:
tell application "System Events"
set screenList to every desktop
if (count of screenList) ≥ 2 then
set secondScreen to item 2 of screenList
set {x, y} to {screen width of secondScreen / 2, screen height of secondScreen / 2}
set position of mouse pointer to {x, y}
end if
end tell
第二步:点击左上角“文件 > 导出”,格式选“应用程序”,保存为“JumpToScreen2.app”,勾选“运行前显示此脚本”取消——否则每次都会弹窗。
第三步:前往“系统设置 > 键盘 > 键盘快捷键 > 应用程序快捷键”,点击“+”号,应用选“其他”,定位到刚导出的 JumpToScreen2.app,输入快捷键,例如 【Option + Command + 2】。
第四步:双击运行一次 JumpToScreen2.app,允许辅助功能权限(系统设置 > 隐私与安全性 > 辅助功能里勾选该App)。之后每次按下设定快捷键,光标即刻抵达第二屏中心。

















