pub fn read_char() -> Option<u8>
Get a character from the keyboard buffer (non-blocking, task context only).