Python curses - 无法获取TAB密钥

时间:2011-10-28 01:27:49

标签: python key ncurses

我需要在Python中捕获TAB键。对于我做的任何其他键:

x = self.myscreen.getch()
if( x == curses.KEY_DOWN ):
  # and so..

TAB键的常量是多少?我搜索了here(页面底部)并尝试了每个 TAB

我也试过'\ t'。可能吗?谢谢

2 个答案:

答案 0 :(得分:5)

尝试:

if ( x == ord('\t')):
    ...

if ( x == 9):
    ...

在与getch的值进行比较之前,您需要确保将字符转换为带有ord()的整数

答案 1 :(得分:-2)

尝试this它看起来就像你要求的那样