From 615601fb355709d611d18f878f77c993c312f6aa Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Sun, 28 Dec 2025 04:19:59 -0500 Subject: lots of features & bugfixes both --- vui.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'vui.c') diff --git a/vui.c b/vui.c index cc8808c..a05e09c 100644 --- a/vui.c +++ b/vui.c @@ -217,15 +217,17 @@ void vui_init(void) { tcgetattr(STDIN_FILENO, &vui_init_stdin_tos); vui_raw_stdin_tos = vui_init_stdin_tos; /* - vui_raw_stdin_tos.c_lflag &= ~(ECHO | ECHONL | ICANON | IEXTEN | ISIG); - vui_raw_stdin_tos.c_lflag |= IGNBRK; - */ - vui_raw_stdin_tos.c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL | IXON); - //vui_raw_stdin_tos.c_oflag &= ~OPOST; vui_raw_stdin_tos.c_lflag &= ~(ECHO | ECHONL | ICANON | ISIG | IEXTEN); vui_raw_stdin_tos.c_cflag &= ~(CSIZE | PARENB); vui_raw_stdin_tos.c_cflag |= CS8; + */ + //vui_raw_stdin_tos.c_lflag &= ~(ECHO | ECHONL | ICANON); + + vui_raw_stdin_tos.c_iflag &= ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON); + vui_raw_stdin_tos.c_oflag &= ~(OPOST); + vui_raw_stdin_tos.c_cflag |= (CS8); + vui_raw_stdin_tos.c_lflag &= ~(ECHO | ICANON | IEXTEN | ISIG); tcsetattr(STDIN_FILENO, TCSANOW, &vui_raw_stdin_tos); -- cgit v1.2.3