library/ncurses_tools/echokey.py

20 lines
347 B
Python
Executable File

#!/usr/bin/env python
import curses
def echokey(w):
curses.noecho()
w.keypad(1)
curses.cbreak()
w.addstr(19,20, "value")
w.addstr(19,40, "name")
ch=w.getch()
while (1==1):
w.addstr(20,20,str(ch))
w.addstr(20,40,curses.keyname(ch))
ch = w.getch()
w.deleteln()
curses.wrapper(echokey)