Function RealTimeConsoleInput.getch
Get one key press from the terminal, discarding other events in the process. Returns dchar.init upon receiving end-of-file.
dchar getch
(
bool nonblocking = false
);
Be aware that this may return non-character key events, like F1, F2, arrow keys, etc., as private use Unicode characters. Check them against KeyboardEvent.Key if you like.