Hold the page number key for one second to jump to the status page.

A tap still goes to the start page, now on release so a hold does not flash
through page 1 first. Hold time is nav_hold_ms in config.json.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 09:52:21 -04:00
co-authored by Claude Opus 5.5
parent 815a4ae0e4
commit a5972d646f
5 changed files with 28 additions and 5 deletions
+4 -1
View File
@@ -45,7 +45,10 @@ Row 0 holds the group buttons. Each one shows the first problem in its group, pl
## Page keys on every page
The **page number key** on every page follows the ALL button. It's green when everything is fine, flashes red when something is wrong, and turns purple if the watchdog stops. UP and DOWN stay normal. Which keys follow ALL is `"nav_keys"` in `config.json` (`["pagenum"]`; add `"pageup"` / `"pagedown"` to colour those too). The coloured key is Companion's own key converted to a regular button (`nav_templates.json`), so a press works exactly as before.
The **page number key** on every page follows the ALL button. It's green when everything is fine, flashes red when something is wrong, and turns purple if the watchdog stops. UP and DOWN stay normal. Which keys follow ALL is `"nav_keys"` in `config.json` (`["pagenum"]`; add `"pageup"` / `"pagedown"` to colour those too). The coloured key is Companion's own key converted to a regular button (`nav_templates.json`).
- **Tap the page number:** go to the start page (page 1), as before. It now acts when you let go, not when you press.
- **Hold the page number for 1 second:** jump to the status page (page 19). The hold time is `"nav_hold_ms"` in `config.json`.
- `python3 nav_keys.py` applies them to every page. Run it again after adding pages.
- `python3 nav_keys.py --revert` puts Companion's built-in nav keys back.