miércoles, 20 de junio de 2012

Verificando entrada por teclado

import curses
def main(stdscr):
    stdscr.nodelay(1)
    contador=0
    contador2=0
    while True:
        contador+=1
        c = stdscr.getch()
        if c != -1:
            #stdscr.addstr(str(c))
            tecla=str(c)
            #print '(',tecla,')'
            if tecla == '259':
               contador2+=10
               print 'Flecha Arriba'
            if tecla == '258':
               contador2-=10
               print 'Flecha Abajo'
            print 'C:',contador2,'Contador:',contador,'\n\r'
            stdscr.refresh()
            # regresa cursor a posicion
            stdscr.move(0, 0)

if __name__ == '__main__':
    curses.wrapper(main)