mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-10-16 19:00:07 +00:00
The wheel is the Pager's only way to move the highlight, which is slow and imprecise. Bring the T-Deck's keyboard navigation to it: - With no text field focused, programmable letters move the highlight (default I up, K down, J left, L right) and scroll (U / O). Select and Back default to no letter, since Enter and Backspace-hold (the wheel's click / long-press) already do them. On the Map the letters move the highlight; W/A/X/D stay the map pan. - The tab keys are programmable like the T-Deck's, defaulting to the Pager's M/C/H/A/S, and the bar's labels show whatever is bound. - Settings > Keyboard gets the same "Keyboard navigation" switch (on by default here) and the same tap-a-row-then-press-a-key remap rows; the T-Deck's rows move into settingsNavKeyRows() so both boards share them. The Pager's switch only turns the letters on or off; it never empties the focus group, which the wheel always needs. - A remap refuses letters the Pager uses for fixed actions (Q/E slider nudge, W/A/X/D map pan; A stays allowed as a tab key). - In wheel edit mode on a slider, J/L preview like a turn and the select key closes the edit, matching the wheel. Settings: the Pager's kbd_nav and key bindings were never shown on that board, so they held the T-Deck defaults. Schema v67 (no new field) puts the Pager defaults in once on that board only. Two new strings, translated in every deploy/apps/lang file; i18n_builtin.h regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019M5VJ43X3nUULPqVcgrAH2