Help: one global shortcut that shows the current screen's key bindings, and no more hint lines #69
Open
opened 2026-10-06 20:16:37 +00:00 by twisla
·
0 comments
No Branch/Tag Specified
Labels
Clear labels
area/apps
area/audio
area/build
area/cluster
area/gemini
area/gitea
area/gnss
area/ir
area/irc
area/lora
area/ota-debug
area/power
area/scripting
area/ssh
area/storage
area/ui
area/vpn
area/website
area/wifi
concern/memory
concern/security
Launcher and the apps in src/apps
Microphone, speaker, the codec, recording and playback
PlatformIO, Docker, scripts, partitions, sdkconfig
AtomS3 co-processors on Grove and the link protocol
GeminiService, the Gemini App, Saved Pages
The Gitea client: issues, releases, its TLS and its token
GnssService, the GNSS App, Tracks
The infrared LED and the IR Remote
IrcService and the IRC App
The Cap LoRa-1262 radio and the mesh
Updates, Probation, Safe Mode, Debug Console, crash reports
Battery, PowerService, sleep
Lua Apps from the SD card and their API
The SSH client and its terminal
StorageService, the SD card, Storage page
Canvas, widgets, dialogs, Toasts, fonts, keyboard
The WireGuard tunnel
The project website and its docs
WifiService, Wi-Fi Settings, Wi-Fi Tools
May push the heap towards its floors; measure on the device
TLS, signing, the debug token, trust on first use
kind
bug
Something that doesn't work as it should
kind
chore
Refactors, tooling, CI, scripts
kind
docs
README, CONTEXT, milestones, ADRs
kind
feature
Something new the device can do
priority
high
Next up
priority
low
Some day
priority
medium
Soon
status
blocked
Waiting on something else
status
needs-design
Needs a question round (Qnn) before code
status
ready
Designed; can be started
Milestone
No items
No Milestone
U1 Look and feel
Assignees
twisla (Clément Martin)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: twisla/roro9stack#69
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A global shortcut that shows the key bindings of where you are, in any App and on any screen, and with it the removal of the hint lines that every screen draws today.
Why: hints are scattered and inconsistent. Some screens spend a line of a 135-pixel-high display on them (
Enter: save \: cancel,Tab: sky,s sort o open h hide-hidden w strong l log,Enter: details c: look again), some list only part of their keys, and some have none (the Storage App'scxvrdni` are only in the docs). One help key everywhere frees that line on every screen and makes the keys discoverable in the same way throughout.Shape of it:
site/tools/gen_dev_docs.py).Questions for a design round (Qnn):
Fn+something, as Home isFn+`??cannot be it while typing.optis the Compose Key,CtrlandAltare used by the editors and IRC.Appthat the foreground App answers each time it is asked.REC 12 points,LOG 42,sort:signal)? A first-run hint that the help key exists?concern/memoryonly if they don't).Done when (to be refined): the help key works on every screen including dialogs and text fields, no screen draws a key hint of its own, and the freed line is used or left empty on purpose.