Keypad & input methods
The badge is driven entirely by a 12-button keypad. There is no touchscreen. This page lists the button layout, the conventions that apply across every screen, and the specialized input views.
Button layout
Section titled “Button layout”The keys are arranged in a phone-style 4×3 grid:
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
| N | 0 | Y |
The two special keys sit in the bottom row:
- Y = confirm / OK / save / select
- N = cancel / back / backspace
Navigation conventions
Section titled “Navigation conventions”These meanings are shared across the standard list and menu screens:
| Key | Action |
|---|---|
| 2 | Move selection up |
| 8 | Move selection down |
| Y | Select / open the highlighted item |
| N | Go back (leave the current screen) |
| 3 | Open the context menu, where one is offered |
In lists, holding 2 jumps to the first item and holding 8 jumps to the last item.
Context menu
Section titled “Context menu”The context menu (opened with 3) is a small popup. Move with 2/8, choose with Y, and dismiss with N. It closes itself automatically after 60 seconds of inactivity.
Anti-block instant lock
Section titled “Anti-block instant lock”If a screen ever becomes stuck, hold N and Y together. This reserved rescue chord forces the badge back to a clean locked state: it unloads plugins, dismisses every open dialog and view, and returns to the lock screen, all without a hardware reset.
Input views
Section titled “Input views”Several screens replace the standard navigation with a dedicated input method.
T9 text entry
Section titled “T9 text entry”Text is entered phone-style using multi-tap on the number keys.
- 0–9 cycle through the characters assigned to each key. Press the same key repeatedly to step through its characters; pause, or press a different key, to commit the current character and start the next.
- A character is committed automatically after a 2-second pause.
- Long-press 0–9 to insert that literal digit.
- N deletes the last character; long-press N cancels.
- Y confirms the text.
Key-to-character mapping (lowercase first, then uppercase, then the digit; accented variants follow on some keys):
| Key | Characters |
|---|---|
| 0 | space, 0 |
| 1 | . @ ? ! , and other punctuation, then 1 |
| 2 | a b c A B C 2 |
| 3 | d e f D E F 3 |
| 4 | g h i G H I 4 |
| 5 | j k l J K L 5 |
| 6 | m n o M N O 6 |
| 7 | p q r s P Q R S 7 |
| 8 | t u v T U V 8 |
| 9 | w x y z W X Y Z 9 |
Slider
Section titled “Slider”Used for numeric settings such as brightness.
- 4 decreases the value, 6 increases it.
- Holding 4 or 6 repeats the change automatically.
- Y saves, N cancels.
Date input
Section titled “Date input”Edits a date as three fields, Day → Month → Year.
- 0–9 type digits into the active field. After the second digit of day or month, focus advances to the next field automatically.
- N clears the active field, or cancels when it is already empty.
- Y confirms. Values are clamped to a valid range (year 2000–2099, month 1–12, day 1–31).
Time input
Section titled “Time input”Edits a time as two fields, Hour → Minute.
- 0–9 type digits; after the second hour digit, focus advances to the minute field.
- N clears the active field, or cancels when empty.
- Y confirms. Hours are limited to 0–23 and minutes to 0–59.
Masked PIN entry
Section titled “Masked PIN entry”Used for unlocking and PIN verification. Entered digits appear as filled dots; remaining positions are empty dots.
- 0–9 add a digit.
- N deletes the last digit, or cancels when none is entered.
- Y confirms and verifies the PIN.
See Lock screen & PIN for PIN length limits and lockout behaviour.