2011-09-23 185 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'。鍵盤和鼠標將再次啓用。 –