KeyStroke
Chema Cortes
py en ch3m4.org
Vie Jun 2 09:28:07 CEST 2006
José Ferney Franco escribió:
> Saludos a todos.
> Alguien sabe como capturar un golpe de teclado (keystroke) con python.
> Pero capturarlo en medio de la ejecución de un programa sin necesidad
> de esperar a que haya lectura de este. Es decir que el keystroke sea
> opcional. en caso de que resulte cierto tomar alguna acción. Para los
> que alguna vez programaron en TC++ lo que se suele hacer con una
> combinación de kbhit y getch.
> Encontré una librería llamada WConio -- Windows CONsole I/O for Python,
> pero me gustaría una solución sin recurrir a una librería como esta.
Tendrás que usar módulos diferentes según el sistema operativo.
En windows, en las extensiones para win32 tienes el módulo 'msvcrt' con
la función kbhit y getch idénticas a las de TC++.
Para linux, hace tiempo cree la siguiente receta:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/203830
--
Chema Cortés (py en ch3m4.org)
"Proudly made on earth by generic humanoid carbon units"
Más información sobre la lista de distribución Python-es