Skip to content

Commit f0af43d

Browse files
committed
windows actually uses \x08 for BACKSPACE
closes magmax#57
1 parent a7c0645 commit f0af43d

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

readchar/readchar.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ def readkey(getchar_fn=None):
6969
return xlate_dict[b]
7070
except KeyError:
7171
return None
72+
elif a == 8:
73+
return key.BACKSPACE
7274
else:
7375
return ch.decode()
7476

test.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
readchar.key.F10: "F10",
2626
readchar.key.F12: "F12",
2727
readchar.key.ALT_A: "ALT_A",
28+
readchar.key.BACKSPACE: "BACKSPACE",
2829
}
2930

3031
while True:

0 commit comments

Comments
 (0)