pub struct Keyboard { /* private fields */ }
The keyboard state machine: highlight position + page/case toggles.
Fresh keyboard homed on Q, lowercase, letters page (PS4 default).
Q
Step the highlight one cell, wrapping across every edge.
Activate the highlighted key.
Draw the panel, keys, and hint line with the caller’s palette. Immediate GP0 quads + psx-font text; call after the scene draw.
hint
TypeId
self
Returns the argument unchanged.
Calls U::from(self).
U::from(self)
That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.
[From]<T> for U