Внимание! Горячие новости проекта Usb2Kbd
    10.09.2017 ВНИМАНИЕ! Вышла версия 5.0 девайса Usb2kbd (версия с Dll)! Подробнее в разделе "Новости Usb2kbd"!
    22.07.2017 В раздел "Примеры обращения к Dll" добавлен пример обращения из C#
    13.02.2017 Usb2kbd_LAN отныне на Arduino! Подробнее - в разделе сайта "Usb2kbd_LAN + примеры".
Архив новостей здесь

Добро пожаловать!


Вы - любитель максимально автоматизировать процессы на своём компьютере?
Ваши любимые скрипты по автоматизации Windows блокирует стороннее ПО?
Представление хардварного эмулятора клавиатуры Usb2kbd

Представляю Вашему вниманию уникальный продукт компьютерных технологий - аппаратный (т.е. не программный) эмулятор клавиатуры и мыши Usb2kbd. Usb2kbd - это реальное USB устройство на основе микроконтроллера Atmel Atmega8, которое при подключении в USB-порт компьютера определяется системой Windows как реальная USB HID клавиатура+мышь и, что весьма важно, ничем не отличается от тех USB клавиатуры и мыши, за которыми вы привыкли работать, сидя перед компьютером. При этом устройство не требует от Вас установки никаких драйверов! А что еще более важно, устройство для работы требует единственный USB-порт!

Особенности аппаратного эмулятора клавиатуры и мыши Usb2kbd:
- до 3-х одновременных нажатий клавиш клавиатуры, включая все управляющие и функциональные клавиши;
- мгновенное перемещение мыши в заданные координаты экрана (только для usb2kbd) или же смещение курсора мыши на заданную величину (для usb2kbd и usb2kbd_LAN);
- нажатие кнопок мыши (левая, правая, средняя);

- прокрутка колёсика мыши (по вертикали);

- высокая скорость работы: время выполнения ОДНОЙ полученной команды для Usb2kbd_LAN = 15,6 мс (т.е. девайс сможет "напечатать" 32 символа в секунду в режиме клавиатуры).

Чего НЕ УМЕЕТ usb2kbd:

- работать "очень быстро" без всяких задержек и пауз. Так умеют только "эмулированные" события мыши и клавиатуры, которые можно создать в любом языке программирования. А у нас аппаратное устройство;

- перемещаться медленно (попиксельно) к заданной точке (аналог "водить мышью") - но Вы вполне сможете реализовать подобное через свою функцию;

- слать по 100500 нажатий в секунду (столько не сможет, а вот 32 символа на клавиатуре напечатает :)

Представление хардварного эмулятора клавиатуры Usb2kbd

Вы заметили, что в данном устройстве нет не единой клавиши и кнопки. Как управлять устройством? - спросите Вы. Аппаратный эмулятор клавиатуры и мыши Usb2kbd управляется не путем физического нажатия клавиш на клавиатуре или мыши, а путем принятия через USB или LAN-интерфейс управляющих сигналов, в которых передаются коды нажатия различных клавиш клавиатуры и кнопок мыши. Интересно? Отлично.

А как же посылать в Usb2kbd управляющие сигналы с компьютера? Теперь это возможно двумя методами:

а) благодаря универсальной библиотеке DLL (раздел сайта "Usb2kbd и DLL") - это файл, который можно использовать в любом языке программирования (доступна покупателям устройства). Ваша программа в простейшем случае обращается к DLL библиотеке - дает ей определенную команду, например, "Нажать кнопку 1 на клавиатуре", библиотека уже в особой форме командует устройству Usb2kbd "нажать" клавишу "1" на клавиатуре, и устройство ее действительно нажимает так, как будто ее нажали Вы руками!

ИЛИ

б) благодаря LAN-интерфейсу (раздел сайта "Usb2kbd_LAN").

Представление хардварного эмулятора клавиатуры Usb2kbd

Устройство можно условно сравнить с эмулятором клавиатуры или эмулятором мыши, но это не совсем так, т.к. устройство не эмулирует клавиатуру/мышь - оно по сути дела является таковым!!! (Кстати, отсюда и приставка - аппаратный).

Чтобы полностью понять все преимущества этого девайса, настоятельно прошу Вас ознакомиться со всеми разделами навигации сайта (с описанием, назначением и принципом работы Usb2kbd, примерами обращения из различных языков программирования).  Также Вы всегда сможете найти и скачать необходимые файлы в разделе навигации  "Загрузки".