Stage Brief SB-006: Input System Specification — 2/19
2.1 Functional Requirements
2.1.1 Controller Input
Read Dreamcast controller state
Map controller buttons to terminal functions
Support analog stick for cursor movement
Handle button combinations
Configurable key bindings
2.1.2 Keyboard Input
Read keyboard input (via Maple bus keyboard)
Handle key press/release events
Support modifier keys (Shift, Ctrl, Alt)
Handle special keys (arrows, function keys, etc.)
2.1.3 VMU Input
Read VMU button state
Map VMU buttons to functions
Handle VMU as secondary input
2.1.4 Input Processing
Character input for terminal
Escape sequence generation from special keys
Input buffering
Input history
< Prev
Index
Next >