Python, pyusb. Как получить IdVendor и IdProduct клавиатуры, с которой был произведён ввод?
Мне нужно как-то получать данные об устройстве, откуда был получен ввод, либо же постоянно ловить устройство, с которого ввод был произведён последним. В общем, у меня есть 2 клавиатуры, подключенные к одному ПК, и на этом ПК есть скрипт, который через pynput ловит нажатие кнопки на любой из этих клавиатур. Мне нужно, чтобы программа могла отличать эти клавиатуры друг от друга и принимать ввод данных только с одной из них. Я смог через pyusb получить IdVendor и IdProduct обоих клавиатур(это именно то, что их и различает), но я не знаю, как на момент нажатия кнопки сравнить идущие вместе с ней оба параметра с теми, что лежат в нужной мне клавиатуре. Есть идеи как это можно организовать?