From 22e05a229a96a70bd891d0a6205ece851f1017a5 Mon Sep 17 00:00:00 2001 From: "louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13" Date: Fri, 10 Sep 2010 22:32:31 +0000 Subject: fixed #1821, also try to fixe #1825 --- src/keyboard.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/keyboard.py') diff --git a/src/keyboard.py b/src/keyboard.py index 265fa00b..6b6c43f7 100644 --- a/src/keyboard.py +++ b/src/keyboard.py @@ -51,6 +51,8 @@ def read_char(s): return "^"+chr(first + 64) if first == 27: (first, c) = get_next_byte(s) + if not isinstance(first, int): # Keyboard special, like KEY_HOME etc + return char return "M-"+chr(first) if 194 <= first: (code, c) = get_next_byte(s) # 2 bytes char -- cgit v1.2.3