Python HookManager: Получить идентификатор устройства

Используя 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 ответов

Другие вопросы по тегам