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
переменная, которая говорит мне, откуда поступил ввод?