You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: blind passphrase confirmation + PIN entry via physical keyboard
Passphrase: replace the show-and-confirm (Yes/No) screen with a second,
deliberately blank, keyboard entry titled Confirm Passphrase; the two
entries are compared and a mismatch restarts entry from scratch. The
old display-confirm activity is removed, and both entry buffers are
registered with the sensitive-data stack.
PIN/number entry: accept physical keyboard input alongside the wheel.
Adds gui_activity_wait_event_of_either_base() so the digit-entry loop
can wait on gui navigation and keyboard button events simultaneously.
Digits accepted as ascii 0-9 plus the letter keys with digits printed
on them on the T-Deck (w,e,r,s,d,f,z,x,c = 1-9); backspace steps back
(abandoning entry on the first digit), enter completes index entry.
Also log raw keyboard bytes at DEBUG level to identify unmapped keys
(eg. the mic key, which carries the printed 0).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments