aboutsummaryrefslogtreecommitdiffstats
path: root/surfaces/input.c
Commit message (Collapse)AuthorAgeFilesLines
* Take keyboards, mice and touch screens on the display (evdev)eunhhu2026-09-271-0/+190
vega display --live reads the kernel's input events with no library: keys become Pure's key names and the text they type on a US layout, going through the TUI's own handling (the input line takes text, else the app takes keys); a mouse moves an outlined pointer and clicks, a touch screen presses where it is touched, scaled from the device's range; the line pressed is the row. --input FILE reads recorded events to their end and prints the last frame, which is how this screenless Pi checks it: after typing two items with Shift, Enter, Tab, Space and a touch on a row, the display's last frame is the TUI's after the same keys and click, and came back from the display controller as drawn.