Менеджер ввода HID-устройств для Photon
devi-hid [общие_опции] протокол* [опции_протокола]* фильтр* [опции_фильтра]*
Ctrl - Alt - Shift - Backspace
для выхода из Photon (по умолчанию использовать эту комбинацию разрешено)./dev/photon
или $PHOTON
).1
).Общий формат:
протокол [опции_протокола...]
Модули протоколов и соответствующие опции:
/usr/photon/keyboard
. Для получения информации о создании отображений клавиатуры см. mkkbd.
10
). Чем больше это значение, тем быстрее выполняется прокрутка при использовании колеса мыши. 1
). 100
. ЗОСРВ «Нейтрино»
arm, armv7, e2k, mips, ppc, x86
![]() | Если драйвер devi-* используется для сенсорного экрана, требуется файл калибровки. Файл калибровки генерируется утилитой calib:
calib > calib_file.txt |
Программа представляет собой универсальный менеджер ввода Photon для клавиатуры и мыши. Она является клиентом для HID-сервера io-hid.
Как правило, запуск менеджера devi-hid осуществляется посредством утилиты inputtrap при выполнении процедуры начального запуска Photon. В целях тестирования этот менеджер также можно запустить в текстовом режиме как менеджер ресурсов.
![]() | Предварительно должен быть запущен менеджер ресурсов io-hid, и только после этого можно запустить devi-hid. |
Этому менеджеру не требуется информация о физических интерфейсах реальных устройств, он работает при поддержке менеджера ресурсов io-hid и дополнительных модулей ввода. Менеджер devi-hid получает данные в виде HID-отчетов, преобразовывает эти данные в события Photon и отправляет информацию о событиях в систему Photon. Он предоставляет поддержку нескольких национальных языков для ввода с клавиатуры.
![]() | Для корректной работы работы трансляции координат виртуальных мышей калибровочный файл должен иметь нулевой размер (см. опцию vmmouse драйвера devh-ps2ser.so). |
Если указана опция вывода расширенной информации, то рабочие сообщения выводятся на экран консоли и записываются в системный журнал. Данные обычно передаются в систему Photon. Однако если установлен режим менеджера ресурсов (опция -r), то данные могут быть переданы в устройства (по умолчанию – /dev/devi/keyboard0
и /dev/devi/mouse0
).
Типовая командная строка для запуска менеджера клавиатуры и мыши:
devi-hid kbd mouse
Если при запуске devi-hid возникнет ошибка, то клавиатура или мышь не будут работать в Photon и последний не запустится. Если ввести опцию v, то информация о работе драйвера будет выводиться на экран консоли и записываться в системный журнал; для получения более подробной информации следует повысить уровень вывода расширенной информации.
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devi-*, devh-ps2ser.so, inputtrap, mkkbd, calib
Предыдущий раздел: Драйверы