Python HookManager:获取设备ID

时间:2017-11-20 09:11:57

标签: python windows pyhook

使用Python HookManager,是否可以区分哪个设备给我输入?就像我有两个键盘,或者例如QR扫描仪一样?我怎么能找出输入的来源?

import pyHook
import pythoncom

chars = ""
def pressed_chars(event):
    global chars
    if event.Ascii:
        char = chr(event.Ascii)
        if event.Ascii == 3:
            quit()
        else:
            chars += char
            print chars

proc = pyHook.HookManager()
proc.KeyDown = pressed_chars
proc.HookKeyboard()
pythoncom.PumpMessages()

上面的代码只是使用HookManager来检测键盘输入。但我在event变量中找不到任何告诉我输入来自何处的内容?

0 个答案:

没有答案