It helps to know what os your doing this in but you can do this with, win32 library, gety, ncurses,wx widgets. And the list goes on. Ken From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Javi Domínguez Sent: Monday, July 19, 2010 5:37 PM To: programmingblind@xxxxxxxxxxxxx Subject: Manage keyboard with Python Hi all, I look for a way to manage the keyboard with Python. I need to control the keyboard as it does NVDA or Jaws. I want to detect keystrokes and when a specific key be pressed run an action. for example when the user press "A", it type a "B". And all this in the background, in any place not only in a particular window. Do you know any way to do it or a module with functions for this? Thanks and excuse my bad english. Javi Domínguez Sígueme en Twitter: @fjavids <http://twitter.com/fjavids> o visita mi blog en http://fjavids.wordpress.com