From 1ed1cbf4509dfefb38a92694d941e0056ad8c89b Mon Sep 17 00:00:00 2001 From: James Pike Date: Fri, 22 May 2020 00:45:03 +0800 Subject: [PATCH] use setcbreak instead of setraw, fixes #53 --- readchar/readchar_linux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readchar/readchar_linux.py b/readchar/readchar_linux.py index f94d31e..ca21753 100644 --- a/readchar/readchar_linux.py +++ b/readchar/readchar_linux.py @@ -11,7 +11,7 @@ def readchar(): fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: - tty.setraw(sys.stdin.fileno()) + tty.setcbreak(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)