Usb2Kbd это Arduino-based устройство ввода, которое умеет отправлять нажатия по команде извне. По сути это программируемая клавиатура/мышь.
С помощью этого устройство можно автоматизировать даже те проекты, которые совсем этого не хотят.
Можно приобрести прошитое устройство от автора, однако в силу того, что ранее с разными партиями устройств разнообразные проблемы, более стабильным решением будет создать самому клон - так вы гарантированно получаете рабочее устройство, которое многократно протестировано, на конкретной версии прошивки.
Модель распространения автора подразумевает выдачу каждому покупателю устройства с уникальным VID/PID, комплектующаяся еще и привязанной DLL, что крайне неудобно при использовании устройства на нескольких машинах или при распространении аур.
Да и в оригинальных DLL была целая серия проблем, которые приходилось чинить на стороне программы. На данный момент EyeAuras НЕ использует никакие дополнительные библиотеки и работает с устройством напрямую.
Ссылка - https://s3.eyeauras.net/media/2025/06/usb2kbd.zip
Выберите одно из устройств. Какое - не важно. Изначально они одинаковые. Одно из них вы будете прошивать, тем самым превращая его в Usb2Kbd, а второе будет выступать в роли программатора. На том устройстве, которое вы прошиваете, должен быть замкнут JP2. Подойдет любая скрепка, главное убедитесь, что контакты не соприкасаются.
Теперь возьмите оба устойства и соедините их кабелем. Убедитесь, что он вошел в разъем плотно и не болтается.
Должно получиться что-то типа такого.
Возьмите устройство Programmer (2) (которое БЕЗ перемычки) и воткните его в любой USB-разъем.
Должна загореться лампочка (не всегда, зависит от конкретной модели устройства), сначала на устройстве Programmer (2), а затем и на Target (1)
p.s. После того, как вы прошьете Target (1), лампочка на нем более гореть не будет! Так можно легко понять кто есть кто.
Нужная версия в архиве в папке driver
, InstallDriver.exe
Установка - Далее, Далее, Далее.
Нужная версия уже есть в архиве, Khazama AVR Programmer.msi
Установка - Далее, Далее, Далее.
Запускаем либо через меню пуск, либо ярлык - без разницы. В результате откроется вот такое маааленькое окошечко. В нем нужно выбрать ATMEGA8
Нажимаем Command
=> Fuses and Lock Bits...
.
В открывшемся окне нажимаем Read All
. Если все в порядке - через 2-3 секунды программа считает состояние и выдаст что-нибудь типа такого. Если выдается ошибка - что-то сделали до этого шага неверно.
Итак, финальный шаг. В архиве будет файл main.hex
- это и есть "мозг" устройства.
Нажимаем в главном окне File
=> Load FLASH file to Buffer
.
В появившемся окне выбираем main.hex
Осталось только нажать на кнопку Auto Program
, подождать пару секунд и... готово!
Теперь это устройство можно использовать в EyeAuras.
ВАЖНО! Вы залили прошивку на устройство Target (1), то, которое С ПЕРЕМЫЧКОЙ! Именно его мы и будем дальше использовать. И да, не забудьте вытащить эту перемычку, с ней ничего работать не будет.
Устройство Programmer (2) можно отложить в дальний ящик - может еще пригодится, если вы будете прошивать себе еще парочку про запас.
Вытаскиваем Programmer (2), вынимаем перемычку из Target (1), вытаскиваем провод. И теперь это устройство можно вставлять в любой компьютер - никакие драйвера, программы и т.п. вам более не нужны. Только само устройство. Это - тот самый готовый к использованию эмулятор ввода. Осталось применить его по назначению!
Создаем в любой папке ауру.
Добавляем в нее действие Send Sequence
Раскрываем Advanced input settings
Выбираем в появившемся списке Usb2Kbd device
- обратите внимание, что слева от имени отображается восклицательный знак, это значит устройство пока не готово
Нажимаем Install
В появившемся окне нажимаем Detect automatically
Нажимаем Ok
Если все до этого было сделано верно, то оранжевый восклицательный знак, который был до этого слева, пропадет
Все! Эти настройки глобальные, так что теперь в любых действиях вы можете выбирать Usb2Kbd и симуляция ввода будет происходить через это устройство.
Удобнее всего выбрать Usb2Kbd
на уровне папки - так он будет применяться ко всем аурам/деревьям/макросам внутри нее