我有一个使用 python3 的诅咒程序。当用户点击退格键时,我尝试像这样抓住它:
elif (ch == curses.KEY_BACKSPACE or
ch == 8): #8 is ASCII backspace, appears in terminal as ^H if not handled
...
^?
但是现在当我输入退格键时,我的 cygwin 终端正在发送。我熟悉^A
equals ASCII 1、^B
equals ASCII 2 等,但是什么字符是^?
,以及如何使用 curses 捕获它?