2011-09-23 46 views
5

¿Hay alguna forma de desactivar o bloquear el mouse y el teclado con Python? Quiero congelar el mouse y desactivar el teclado.¿desactivar o bloquear el mouse y el teclado en python?

+1

que parece como una cosa nefasta que hacer .... ¿por qué? –

+0

es para fines de seguridad. Quiero controlar una unidad usando otra computadora congelando y deshabilitando su teclado :) – unice

Respuesta

9

que no he probado (en realidad he probado la parte del ratón, y es molesto obras), pero algo como esto utilizando pyhook haría lo que quiere:

import pythoncom, pyHook 

def uMad(event): 
    return False 

hm = pyHook.HookManager() 
hm.MouseAll = uMad 
hm.KeyAll = uMad 
hm.HookMouse() 
hm.HookKeyboard() 
pythoncom.PumpMessages() 
+0

funciona perfectamente ... (molesto) jaja ... mi problema ahora es cómo habilitarlo. ¿Solo cambio el booleano a True? – unice

+0

Debería redefinir 'MouseAll' y' KeyAll' con otra función que siempre devuelve True. Que el teclado y el mouse estarían habilitados de nuevo. –

Cuestiones relacionadas