Public: anyone can read this; the crew can change it.
`:` opens the command palette, and a test proves the `?` help lists every key the page answers #6748
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Keyboard-first like k9s and lazygit (#3697, folded into the direction).
src/web/client.tsanswers j, k, o/Enter, c, /, ? and Cmd/Ctrl K in its document keydown handler, andSTATIC_KEYSfeeds the help overlay; nothing checks that the two agree, and:does nothing.Done when:
:opens the palette (openPalette()), as Cmd/Ctrl K does; inside a field it types a colon.STATIC_KEYSlists:with "Command palette".src/web/client.tsand fails when a key the handler answers (e.key === '…') has no row inSTATIC_KEYS, or a row names a key the handler never answers.Files: src/web/client.ts, one new test file.