简体中文
Window:用键盘整理整个工作区
按模式分步学习与观看视频,请从窗口管理总览开始。
把浏览器放到左边、编辑器放到右边,把零散窗口收成标签组,再保存常用布局。Window 让你从移动一个窗口开始,逐步搭建自己的工作区。
先试一次移动
把鼠标放到一个普通窗口上 → 按 Alt+W → 松开入口键 → 按 H/J/K/L 移动 → 按 Q 结束。
本页使用发布默认键位。Alt+W 在 Windows 上是 Alt,在 macOS 上是 Option,不是 Command+W。Primary 则默认是 Windows 左 Alt / macOS Command。按键字母大写仅便于阅读;只有写出 Shift+ 时才需要 Shift。
先选你要做的事
| 你想做什么 | 从 Window 按 | 接下来 |
|---|---|---|
| 移动、缩放、居中或跨屏 | 留在 Window | 方向键调整,S 切换缩放 |
| 把一个窗口放到半屏或角落 | A → Quick | 按方向选择位置和比例 |
| 把多个窗口排好并微调分区 | E → Editor | 自动排列,再调整区域 |
| 把窗口收成可切换的标签组 | T → Tabs | 自动整理同应用窗口,也可手动组合 |
| 恢复保存的布局或标签模板 | R → Restore | 输入列表编号 |
Quick、Editor、Tabs、Restore 中按 Q 返回 Window,再按 Q 回到待机。Primary+Q 可直接回到待机。退出保留已经生效的调整;要回退请使用撤销。
移动与选择窗口
进入时会激活并锁定鼠标下的窗口。之后鼠标移开,也不会自动换目标。屏幕上的数字表示窗口编号,输入编号即可激活目标并把鼠标移到它的中心。
| 按键 | Window 中的操作 |
|---|---|
H / J / K / L | 向左 / 下 / 上 / 右移动;按住可连续调整 |
S | 在移动与中心缩放之间切换 |
C | 居中 |
D | 移到下一块显示器 |
F / Shift+F | 最大化/还原;最小化/还原 |
| 数字 | 按编号选择窗口 |
Tab / Shift+Tab | 下一个 / 上一个窗口;在标签组内优先循环成员 |
X | 请求关闭当前窗口;应用可能显示保存确认 |
Z / Shift+Z | 撤销 / 重做窗口调整 |
Shift+C | 恢复本次窗口会话初始的位置、尺寸及窗口状态 |
默认显示全部屏幕上未最小化的窗口。关闭窗口不会重排其他编号;重新进入时会清理空缺。若有 1 和 12 这样的编号,输入 1 后会短暂等待后续数字(默认 250 ms)。
可用 screens = "current" 只显示当前屏幕,更多设置见 窗口配置。
调窗口时也能操作鼠标
按住 Primary,用 Normal 的移动、滚动和点击键;松开后继续调整原窗口。Window 各模式分别改键,修改 Normal 不会同步修改这里。
一起调整多个窗口
轻按 Ctrl 开始多选,输入窗口编号,再按 Ctrl 或 Enter 确认。随后移动、缩放会一起作用于所选窗口;E 只排列它们,T 将它们组成标签组。Ctrl+X 清空选择。详见 多选步骤与改键。
场景一:浏览器与编辑器并排
- 鼠标放到浏览器上,按
Alt+W,松开入口键后按A进入 Quick。 - 按
H,把浏览器放到左半屏。 - 输入编辑器的窗口编号,再按
L,把它放到右半屏。 - 按
Q返回 Window,再按Q开始工作。
Quick 的横向、纵向分别调整:首次从最接近半屏的比例开始,同方向继续按会缩小,反方向会扩大。例如先 H 再 K,可放到左上区域。
默认比例为 1/4、1/3、1/2、2/3、3/4,另含满屏。
放错位置也没关系
Z 撤销上一步,Shift+Z 重做;Q 结束会保留已调整的位置。
场景二:自动排列,再给主窗口多一点空间
进入后立即排列
按 Alt+W 后按 E,会立即尝试排列当前候选窗口,后续调整也即时生效。按 Z 可撤销,包括进入时的自动排列。
| 按键 | Editor 中的操作 |
|---|---|
H / J / K / L | 选择左 / 下 / 上 / 右的区域 |
Shift+H/J/K/L | 朝指定方向切分区域 |
Ctrl+H / Ctrl+L | 缩小 / 增大选中区域宽度 |
Ctrl+K / Ctrl+J | 缩小 / 增大选中区域高度 |
| 两个窗口编号 | 依次选择并交换两个窗口的位置 |
| 反引号(`)后输入区域编号 | 选择区域;已有源窗口时可移入空区域 |
X | 删除区域,不关闭应用窗口 |
Z / Shift+Z | 撤销 / 重做编辑 |
Ctrl+S | 保存布局 |
例如,用方向键选中编辑器所在区域,再按 Ctrl+L 增大宽度;相邻区域会一起调整。应用最小尺寸不允许继续缩小时,查看屏幕提示,尝试其他区域或减少分区。
场景三:把零散窗口收成标签组
从 Window 按 T:有多选时只合并所选窗口(已有组的成员会带入整组);没有多选时,按屏幕分别组合同应用的兼容、未分组窗口,并保留已有组。Z 可撤销这次整理。
你也可以组合不同应用的窗口:
- 根据屏幕编号选择第一个窗口,例如输入
1,再按空格结束编号。 - 输入第二个窗口的编号,例如
2,再按空格,立即组成一组。 - 继续输入编号可追加成员,按
T结束这一组,准备下一组。 - 按
Q返回 Window。退出模式后标签组仍保留,可用鼠标点击标签切换。
这里的 1、2 是示例,请使用实际编号。空格用于明确编号边界,避免把窗口 1 和 2 误读成窗口 12。
| 按键 | Tabs 中的操作 |
|---|---|
Tab / Shift+Tab 或 J / K | 下一个 / 上一个标签 |
H / L | 把活动标签向左 / 向右排序 |
~ 后输入组编号 | 选择整组;例如 ~1 |
D | 把活动成员移出组 |
X | 解散当前组,不关闭应用 |
Z / Shift+Z | 撤销 / 重做分组和排序 |
Ctrl+S | 保存标签模板 |
每组只显示活动成员,Quick 和 Editor 将整组视为一个布局目标。最小化活动成员会收起整组;解散或正常退出 KeySteer 会恢复本程序收起的成员。分组保留到解散或退出 KeySteer,跨次使用请保存模板。
Windows 上退出模式后还可以拖动标签排序、拖到另一组转移窗口,或拖动 ~组编号 合并整组;标签多时可滚动标签栏。macOS 通过系统最小化和恢复切换成员,可能出现系统动画。原生全屏或不兼容的窗口会显示不支持的提示。
保存与恢复常用工作区
在 Editor 或 Tabs 按 Ctrl+S,在底部输入备注并按 Enter 保存;备注可留空,最多 80 个字符。例如命名为“写代码”或“阅读与笔记”。
从 Window 按 R 打开统一预设列表,输入编号恢复;PageUp / PageDown 翻页,每页六项。
| 保存类型 | 恢复时会发生什么 |
|---|---|
| Layout 布局 | 用当前窗口填入保存的区域;成功后默认进入 Editor,继续微调 |
| Tabs 标签模板 | 进入 Tabs,依次选择所需窗口,选满后自动应用;选满前可取消 |
恢复的是安排,使用的是当前窗口
布局按当前窗口的最近活动顺序填入,多余窗口保持原位,不足则留空。标签模板需重新指定成员;模板不会启动应用或重开文档。
要删除预设,在 Restore 按 X 切到删除状态,输入编号核对名称,再按 Enter 删除。再按 X 回到恢复状态。删除模板不影响已经运行的标签组。
布局和标签模板共用 workspace.ksw:Windows 便携版在程序目录,macOS .app 在 ~/Library/Application Support/KeySteer/。可通过配置与模拟器导入、练习和导出;网页只改变示例窗口与浏览器存储。将导出的文件替换到程序数据目录,再打开 Restore 读取;替换前可先备份原文件。
顺手调整音量和输出设备
以下默认组合键在 Window、Quick 和 Editor 中可用。按住 V 再按对应键;系统操作额外按住 Shift。
| 操作范围 | 降低 / 提高音量 | 静音切换 | 上一个 / 下一个输出设备 |
|---|---|---|---|
| 当前目标窗口所属应用 | V+J / V+K | V+M | V+H / V+L |
| 系统 | Shift+V+J / Shift+V+K | Shift+V+M | Shift+V+H / Shift+V+L |
音量每次变化 1%;提高音量不会自动解除应用静音。同一应用的多个窗口可能共享音频会话。
- Windows:应用音量需要可用音频会话;没有会话时先让应用播放声音。切换设备后是否立即迁移当前声音取决于应用。
- macOS:系统音频支持 macOS 14+;应用独立音频需要 macOS 14.2+ 和系统音频录制权限,本地处理会增加音频延迟。某些输出设备不支持软件音量调节。
遇到问题时
| 现象 | 可以怎么做 |
|---|---|
| 没有看到目标窗口编号 | 确认当前屏幕、最小化状态和窗口兼容性;多屏与最小化候选可在各模式配置中调整 |
| 调整后退出,没有恢复原位 | 退出保留布局;使用 Z 撤销,或在 Window/Quick/Editor 用 Shift+C 恢复本次会话初始状态 |
X 的效果和预期不同 | Window 关闭窗口,Editor 删除区域,Tabs 解散组,Restore 切换删除状态;先看当前模式提示 |
| 升级后新快捷键没有反应 | 显式 [模式.bindings] 会替换该模式默认表;对照最新默认配置补入新绑定 |
继续阅读:窗口配置 · 模式与动作参考 · macOS 安装与授权。
窗口编号卡片样式
卡片上会显示窗口编号、应用名和标题。想直接看效果,可到配置与模拟器的 窗口管理 → 共用外观 调整。
所有窗口模式共用 [window.card] 的外观:
| 设置 | 作用/默认值 |
|---|---|
app_font_size / title_font_size | 应用名/标题字号;0 为自动 |
app_font_family / title_font_family | 字体;留空沿用当前模式的 ui.font_family |
app_bold / title_bold | 应用名/标题是否加粗 |
background_color / border_color | 卡片背景/边框颜色 |
number_color / app_color / title_color | 编号/应用名/标题颜色 |
text_width | 每列文字宽度,260 |
padding_x / padding_y | 水平/垂直内边距,9 / 4 |
line_height / min_height | 行高倍数 1.4/最小高度 44 |
number_min_width | 编号区最小宽度,38 |
尺寸使用逻辑像素;文字太长会省略。编号字号、边框宽度、圆角由各模式的 ui.font_size、ui.border_width、ui.border_radius 控制。
颜色可写 #RRGGBBAA,或分别设置浅深主题,如 app_color = { light = "#19357DFF", dark = "#E8EEFFFF" };未设置时跟随模式和主题。
卡片定位
默认卡片放在窗口中心。position_mode = "window" 表示跟随窗口;"screen" 表示在目标屏幕的可用区集中排列。
position 的四项依次为上、右、下、左边距,均为 0%–100%;上+下、左+右都不能超过 100%。
| 放在哪里 | position |
|---|---|
| 中心点(默认) | ["50%", "50%", "50%", "50%"] |
| 顶部居中(Editor 默认) | ["0%", "50%", "100%", "50%"] |
| 顶部横排,排不下则换行 | ["0%", "0%", "100%", "0%"],配合 position_mode = "screen" |
Editor 可在 [window_editor.card] 单独设置位置,颜色、字体和尺寸仍共用 [window.card]。修改基础位置不会覆盖 Editor 默认的顶部居中;Quick、Restore、Tabs 沿用各自定位方式。
位置是首选范围
卡片会避让其他卡片、区域编号和帮助面板。空间拥挤时可能离开首选范围,但会尽量保持编号可见。切屏后自动适应新屏幕和缩放比例。