- The main block reserves the width and rows of its biggest layer, so the
numpad and function row no longer shift between letters and symbols
- Smaller layers stretch into the room: stretch keys widen, rows grow
taller (rows above the layer, like the function row, keep their height)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Sections take "fillHeight": their rows stretch over the whole key area
instead of sitting at the bottom at the shared row height
- Rows of other blocks are unaffected; the template turns it on for the numpad
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Template sections placed above or to the right of the typing keys;
the user picks any mix in settings, typing keys included
- keysym keys send XKB keysyms on press, optionally repeating
- Geometry lays blocks side by side with one key unit; stretch keys are
resolved at layout time so composed blocks line up
- Toggling a block resizes the window so keys keep their size
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>