Python诅咒程序。什么炭是^?

时间:2014-07-17 14:07:47

标签: python python-3.x escaping curses python-curses

我有一个使用curses和python3的程序。当用户点击退格时我试着像这样抓住它:

elif (ch == curses.KEY_BACKSPACE or
      ch == 8): #8 is ASCII backspace, appears in terminal as ^H if not handled
    ...

但是当我键入退格键时,我的cygwin终端正在发送^?。我熟悉^A等于ASCII 1,^B等于ASCII 2等,但是什么字符是^?,如何使用curses来捕获它?

1 个答案:

答案 0 :(得分:1)

" ^&#34?;是DEL character,\ x7f。