prefix+g — 聚焦区域
prefix+g — 聚焦选中区域,不动窗口
prefix+g 把焦点跳到选中 region 的当前窗口,不移动 / 不缩放 / 不全屏。同时把鼠标光标移到该窗口的标题栏。
默认 chord:
g· 配置项:focus_region· 在「设置 → 快捷键 → 区域操作」改
触发流程
1. 按 prefix+q N ← 必须先选区,否则静默
2. 按 prefix+g ← 焦点 + 鼠标移到 region N 的窗口
一步到位:
prefix+q→g→数字,选中该区并立即执行本操作(详见 prefix+q)。
它和别的「跳焦点」动作的区别
| 动作 | 移动窗口 | 全屏 | 鼠标位置 |
|---|---|---|---|
prefix+f |
是(轮换下一个) | 继承 | 不动 |
prefix+z |
是(最大化或还原) | 切换 | 不动 |
prefix+g |
否 | 否 | 移到目标标题栏 |
| Alt+Tab | 否 | 否 | 不动 |
prefix+g 适合「我在屏 A 看视频,按 prefix+g 把焦点跳到屏 B 的 IDE」这种需要保留视觉但切换输入焦点的场景。鼠标跟到标题栏是为了避免某些应用(Office 工具栏、浏览器地址栏)需要鼠标 hover 才能显示交互态。
拒绝条件
prefix+g 比其它区域操作更严格——它不会用 region 0 兜底:
| 情况 | 行为 |
|---|---|
| 没有 selected_region | 静默拒绝(必须先 prefix+q N) |
| selected_region 对应位置没有窗口 | 静默 |
| 窗口已死 | 静默 |
| 当前没有可用布局 | 静默 |
如果你想「无论如何都聚焦 region 0」,可以一步到位:
prefix+q→0→g(选中 region 0 并立即聚焦)。
与系统焦点抢夺保护的关系
Windows 在某些条件下(启动后短期内、当前应用没响应、UAC 弹窗等)会拒绝外部窗口抢焦点,只让窗口图标在任务栏闪烁。如果遇到这种情况,请先点击桌面或当前 gmux 设置窗口让焦点「重置」,再按 prefix+g。