2011-09-23 1968 views
5

有没有使用python禁用或锁定鼠标和键盘的方法?我想冻结鼠标并禁用键盘。在python中禁用或锁定鼠标和键盘?

+1

这似乎是一个邪恶的事....为什么? –

+0

其出于安全目的。我想通过冻结和禁用键盘来控制另一台计算机的单位:) – unice

回答

9

我还没有测试(实际上IVE测试的鼠标部分,它烦人的工作),但像这样使用pyhook会做你想要什么:

import pythoncom, pyHook 

def uMad(event): 
    return False 

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

它的工作完美..(烦人)哈哈......我现在的问题是如何启用它。我只是将布尔值更改为True? – unice

+0

你必须用总是返回True的另一个函数重新定义'MouseAll'和'KeyAll'。键盘和鼠标将再次启用。 –