我是一个新手,正在学习Python并使用curses库。我想要检测类似于ALT+F这样的键盘组合。目前,我正在使用getch()
方法接收按键输入,并在curses窗口中打印出来。但是,对于F或ALT+F等按键组合,其值没有发生变化。我该如何检测ALT键的组合呢?
import curses
def Main(screen):
foo = 0
while foo == 0:
ch = screen.getch()
screen.addstr (5, 5, str(ch), curses.A_REVERSE)
screen.refresh()
if ch == ord('q'):
foo = 1
curses.wrapper(Main)