Недавно я купил небольшое USB-устройство, которое работает как «устройство HID-клавиатуры» (стандартная USB-клавиатура).
У него есть только один ключ, который связан со строчной буквой «b».
Я хочу, чтобы это отразилось на чем-то другом, и на ум приходят несколько вариантов:
Перепривязка программного обеспечения. Легко и просто, но я не хочу настраивать каждую машину, к которой подключаю устройство.
Устройство поставляется с драйвером Windows. Это имеет два неудобства: нет поддержки Linux/BSD/ чего-либо еще, и драйвер МОЖЕТ быть вредоносным (учитывая происхождение устройства, это реалистичная возможность). Однако этот драйвер может позволить устройству быть восстановленным.
Напишите мой собственный драйвер. Также неудобно развертывать его везде, но это может быть интересно :)
Перепрограммируйте устройство.
Я хотел бы избежать вариантов 1 и 2. И я, конечно, хотел бы сделать 4, но я не знаю, можно ли перепрограммировать USB-устройство клавиатуры для вывода разных клавиш (это может быть просто, поскольку устройства имеют ТОЛЬКО 1 клавишу).
ПОЯСНЕНИЯ: Устройство работает на всех платформах , как стандартная клавиатура USB делает. Однако на прилагаемом компакт-диске имеется собственный драйвер, который можно настроить для перевода ключа в то, что выбирает пользователь