Reads a single byte synchronously from input.
This is the primary method used for key event reading. Blocks until a byte is available.
@override int readByteSync() => throw Exception('ErrorTerminal: readByteSync');