feat(ui): add momentary keyboard control surface

This commit is contained in:
Codex
2026-09-25 16:35:14 +03:00
parent 8dd9190573
commit a5a73c8753
7 changed files with 74 additions and 0 deletions
+23
View File
@@ -625,6 +625,29 @@
"Applications supply content and actions, not duplicate stage markup.",
"Background playback and scene navigation never own device acquisition."
]
},
{
"id": "key-button",
"status": "baseline",
"package": "@nodedc/ui-react",
"exports": [
"KeyButton",
"KeyButtonProps"
],
"domContract": [
"nodedc-key-button"
],
"summary": "Controlled outlined momentary input key; white pressed surface with black legend.",
"states": [
"idle",
"pressed",
"disabled",
"focus-visible"
],
"rules": [
"Consumer owns command lifecycle and blur/cancel release.",
"No internal toggle or global keyboard handler."
]
}
]
}