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