Как связать символьное устройство в каталоге / dev в качестве клавиатуры?

Я написал символьное устройство, хочу объявить его клавиатурой и использовать его для генерации событий из виртуальной клавиатуры?

2
задан 23 October 2012 в 07:51

1 ответ

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

К счастью, существует некоторая хорошая документация в дереве ядра, в:

Documentation/input/input-programming.txt

Для интерактивной версии смотрите на файл input-programming.txt в дереве Linux на kernel.org.

В основном Вы создадите a struct input_dev, и зарегистрируйте его во входной подсистеме с input_register_device. Входные события могут затем быть отправлены во входной слой с input_event, или один из помощника функционирует как input_report_key.

0
ответ дан 23 October 2012 в 07:51

Другие вопросы по тегам:

Похожие вопросы: