On Wednesday, 24 November 2021 at 04:51:03 UTC, Alexey wrote:
On Wednesday, 24 November 2021 at 04:48:46 UTC, Alexey wrote:
oh, also I completely missed what you need it to work without Enter key presses. so here is fixed version
```D import std.stdio; import core.sys.posix.termios; void main() { termios input_settings; tcgetattr(stdin.fileno, &input_settings); input_settings.c_lflag &= ~ICANON; tcsetattr(stdin.fileno, TCSANOW, &input_settings); while (true) { char c; stdin.readf("%c", &c); writefln("\n%c (0x%1$x %1$d) is inputed", c); } } ```