Skip to content

Grid 网格模式

Grid 把当前显示器划分成带标签的网格。

Grid 模式演示展示一级大标签与内部二级预览,以及连续输入标签完成快速定位。

从 Normal 按 g 进入。默认布局为 5 列 × 4 行:

Grid 默认键位键盘左侧 · 从左到右、从上到下
12345
qwert
asdfg
zxcvb
  • 定位键

初始画面会在每个一级格中央显示醒目的第一键,并在其内部铺一套较淡、较小的第二键网格。

默认划分层级 max_depth = 3

因为 Normal 模式默认按键和 Grid 没有冲突(按住 Primary)的临时进入 Normal 模式是可选的,可以在不退出 Grid 的情况下移动、滚动或点击。

控制

按键作用
标签键选择单元格并进入下一层
` (Tab上的那个按键)切换选择时是否跟随鼠标
Primary+Q / Esc返回 Normal

网格标签优先于继承自 Normal 的同名按键;例如 q 会选择网格,而不是退出。

配置

toml
[grid]
grid_cols = 5
grid_rows = 4
keys = "12345qwertasdfgzxcvb"
max_depth = 3
cursor_follow_selection = true

[grid.ui]
font_size = 20
border_width = 1
# 可选:初始预览的大字和内部边界颜色;小字沿用 text_color 并降低透明度
# matched_text_color = "#8FA2F0FF"
# matched_border_color = "#8FA2F0FF"

[grid.lifecycle]
after_finish = "normal"
after_click = "finish"

keys 必须正好包含 grid_cols × grid_rows 个字符,并按从左到右、从上到下对应单元格。

想在同一局部区域持续细分,可使用 Recursive Grid