io-hid

Менеджер устройств с человеко-машинным интерфейсом (Human-Interface Device, HID)

Примечание. Для запуска этого менеджера необходимо войти в систему с учетной записью root.

Синтаксис:

io-hid [-n имя] -d драйвер [опции_драйвера]... [-v] [-V] &

Поддерживаемые платформы:

Neutrino

Опции:

-d драйвер [опции_драйвера]

Загрузить указанный драйвер и передать ему установленные опции_драйвера. Для получения дополнительной информации о драйверах, их синтаксисе и опциях см. devh-*:

Драйвер

Разделяемая библиотека

usb

devh-usb.so

ps2ser

devh-ps2ser.so

-n имя

Задать имя сервера. Значение по умолчанию – /dev/io-hid/io-hid.

-V

Вывести информацию о версии сервера.

-v

Выводить дополнительную информацию.

Описание:

Менеджер io-hid обеспечивает поддержку устройств ввода и клиентов ввода. Предусмотрена возможность загрузки драйверов при запуске сервера io-hid. Для этого в командной строке следует указать опцию -d.

Клиенты, подобные devc-con или devi-hid, подключаются к io-hid и осуществляют взаимодействие с устройствами с человеком-машинным интерфейсом также посредством io-hid.

Примечание. Для запуска нескольких драйверов используется несколько опций командной строки -d.

После запуска io-hid можно выполнить динамическую загрузку и выгрузку модулей с помощью команд mount и umount.

При поиске разделяемых библиотек менеджер io-hid использует переменную среды LD_LIBRARY_PATH. Если переменная среды LD_LIBRARY_PATH не установлена, или требуемый разделяемый объект отсутствует в ее каталогах, или необходимо переопределить каталог по умолчанию, в команде mount следует указать полный путь.

Примеры:

Загрузка USB-устройств с человеко-машинным интерфейсом, мыши PS/2, мыши с последовательным интерфейсом на порте COM1 и клавиатуры PS/2:

io-hid -dusb -dps2ser \

ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &

или следующая последовательность команд:

io-hid &

mount -T io-hid devh-usb.so

mount -T io-hid devh-ps2ser.so \

ps2mouse:mousedev:msoft:uart,1:kbd:kbddev

Выгрузка модуля:

umount /dev/io-hid/devh-usb