char_layout
Switches the active layout.characters profile (slot geometry).
{ "type": "char_layout", "profile": "closeup", "apply": "persistent", "transition": "fade", "duration": 0.35 }
[char_layout closeup fade 0.35]
[char_layout reset]
Usually you need
| Field | Type | Default | Effect |
|---|---|---|---|
profile | string | — | Profile id (unless reset) |
reset | bool | false | Back to "default" |
transition | "" | "instant" | "fade" | "" → profile | Slot glide |
duration | number ≥ 0 | 0 (fade with no duration → profile or 0.3) | Seconds |
All fields
| Field | Type | Default | Effect |
|---|---|---|---|
profile | string | — | Target profile |
reset | bool | false | Reset to default |
apply | "persistent" | "node_local" | "persistent" | Scope |
policy | "best_effort_remap" | "strict" | "best_effort_remap" | Occupancy remap |
transition | "" | "instant" | "fade" | "" → profile | Visual |
duration | number ≥ 0 | 0 | Seconds |
when | expression | — | Skip when falsy |
Only instant / fade (no slides). See Planes and slots, Transitions, layout.characters.