Python诅咒-can';无法获取制表键

Python诅咒-can';无法获取制表键,python,key,ncurses,Python,Key,Ncurses,我需要用Python捕捉TAB键。对于任何其他关键点,我需要: x = self.myscreen.getch() if( x == curses.KEY_DOWN ): # and so.. TAB键的常数是多少?我搜索了(页面底部)并尝试了每个制表符 我也试过了。可能吗?谢谢试试看,这看起来像是你要的试试看: if ( x == ord('\t')): ... 或 在与getch中看起来有希望的值进行比较之前,需要确保使用ord()将字符转换为整数。我想有一次我遇到了这样的问

我需要用Python捕捉TAB键。对于任何其他关键点,我需要:

x = self.myscreen.getch()
if( x == curses.KEY_DOWN ):
  # and so..
TAB键的常数是多少?我搜索了(页面底部)并尝试了每个制表符

我也试过了。可能吗?谢谢

试试看,这看起来像是你要的

试试看:

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


在与getch中看起来有希望的值进行比较之前,需要确保使用ord()将字符转换为整数。我想有一次我遇到了这样的问题,需要一个非常快速的解决方案。我想我输入了字符并用pickle保存了对象,每次我都会比较pickle对象的值。不过不是很好!我需要用python捕捉tab键。在您的示例中,捕获*.vim文件中的tab键。那不一样。也许我是瞎子:)你能说得更具体一点吗?根据你需要添加的站点-为Python文件创建选项卡完成功能的Vim插件。也许我是哑巴,但为什么我需要Vim?我没有使用Vim!我不是在为Vim创建插件。我查看了u提供的链接,没有看到任何选项卡输入-你能更好地解释一下“常量”是什么意思吗
if ( x == 9):
    ...