Внимание! Горячие новости и планы проекта Usb2Kbd
    18.03.2024 В версии девайса 6.7 Usb2kbd_LAN/COM реализован метод выполнения заранее заготовленных команд с MicroSD карты через .txt
    04.02.2024 Реализован метод управления через UDP девайсом Usb2kbd_COM (без LAN модуля) при помощи udp2serial
    16.11.2023 Начал применение более современных LAN модулей для Usb2kbd_LAN на основе чипа w5500, что обеспечит лучшую стабильность связи.
    04.06.2023 Начаты разработки для применимости девайса для разблокировки PIN-кода для владельцев MacBook.
    04.06.2023 Вышло глобальное обновление прошивки и ПО Usb2kbd_LAN 6.5. Внедрён альтернативный режим работы мыши - в абсолютной системе координат. Т.е. в этом режиме можно отправлять абсолютные координаты перемещения курсора мыши, например, сразу в координаты экрана X=100 Y=100.
    04.06.2023 Зафиксирован и подтвержден мной первый в истории девайса Usb2kbd_DLL факт блокировки игровой защитой одной из MMORPG самой управляющей DLL. Напрямую команды в Usb2kbd_DLL проходят без проблем. В связи с этим рекомендуется всем, у кого наблюдается данная проблема, переходить на продукт Usb2kbd_LAN/COM с управлением через UDP или COM порт.

Usb2kbd и VoxCommando


Usb2kbd и VoxCommando

Voxcommando - это прекрасная утилита распознавания голоса, которая позволит с легкостью взять под контроль Ваш персональный компьютер и почувствовать себя капитаном корабля, отдающим приказы матросам. :)

Сразу скажу, что никаких предварительных "обучений" данной программы Вашему голосу не потребуется, так как используется именно модуль "распознавания" фраз.

Неоспоримой фишкой данной программы является обилие всеразличных возможностей, которые софт в состоянии выполнить, распознав Вашу голосовую команду, но нас же будет интересовать "дружба" программы с Usb2kbd и Usb2kbd_lan, а именно Чтоб при произношении заданной команды в микрофон нажималась заданная мною клавиша клавиатуры. Я вижу Вам стало интересно? Отлично, едем дальше.

1) Для начала скачиваем программы для управления usb2kbd и usb2kbd_LAN отсюда, распаковываем, например, в корень диска C (2 папки).

2) Если у Вас продукт usb2kbd - то удалите папку usb2kbd_LAN_cmd, и оставьте папку usb2kbd_cmd, и наоборот, если у Вас продукт usb2kbd_LAN - то соответственно, удалите папку usb2kbd_cmd и оставьте папку usb2kbd_LAN_cmd. Если у Вас продукт usb2kbd, то также скопируйте в оставленную папку управляющую библиотеку mydll.dll.

3) В оставленной папке найдите файл настроек ini и подправьте согласно Ваших данных:

- для продукта usb2kbd - впишите параметры вызова функции и имя самой функции.

- для продукта usb2kbd_LAN в ini :  serial - серийник устройства (4 цифры, написанные маркером на самом девайсе usb2kbd_LAN), IPAddress - локальный IP-адрес комьютера, где установлен VoxCommando, SendToIPAddress - IP-адрес девайса usb2kbd_LAN (по умолчанию 192.168.0.222), и Port - оставьте 12345.

4) Теперь нам понадобится сама программа Voxcommando и набор необходимых модулей по распознаванию речи к ней. Очень детально (с примерами) программа описана на ресурсе http://oleglav.com/voxcommando-obshhenie-s-kompyuterom-i-upravlenie-golosom , я же не буду на этом останавливаться и предположу, что читатели уже знакомы с азами инсталляции программ на компьютере.

5) Итак, программа проинсталлирована, запущена и готова к работе. Нажимаем "Редактировать", при необходимости удаляем все макросы, которые даны для примера, затем создаём свой.

6) Жмем "Создание новой коллекции групп", затем "Создать новую группу" (я назвал "test"), затем "Создание новой команды" (назвал "keyboard press"), затем "Создание новой части команды", где написал ключевое слово, услышав которое, программа выполнит действие (я вписал "нажать").

7) Жмем на пиктограмму команды (фраза с шестерёнками) и затем на значек блокнота с ручкой ("редактирование команды").

8) Жмем слева иконку "шестерёнки с плюсом" (добавление нового действия), выбираем ветку "Launch", затем "Open Bat" и жмем "Выбрать" (должна появиться строка "Launch.OpenBat").

9) В поле правее прописываем полный путь к bat-файлу в папке с программой для девайса:

- например, для usb2kbd - "c:\temp\usb2kbd_cmd\usb2kbd_cmd.bat"

- например, для usb2kbd_LAN - "c:\temp\usb2kbd_LAN_cmd\usb2kbd_LAN_cmd.bat".

10) Жмите "Ок", затем на иконку дискеты "Сохранить", закрывайте окно редактирования и перегрузите Voxcommander ("Файл" -> "Полная перезагрузка").

11) После перезапуска убедитесь, что устройство usb2kbd (usb2kbd_LAN) подлючено, откройте блокнот и попробуйте дать голосом команду "Нажать".

12) Если Вы все правильно сделали, что команда распознается и в блокнот напечатается цифра 2. (изменить цифру на другую можно, отредактировав исполняемый файл .bat в папке с Вашей программой. Коды клавиш скачайте из раздела "загрузки" сайта).

13) При желании в настройках можно сделать так, чтоб при успешном определении голосовой команды, Voxcommando издавал звук.

Удачи!