Новое в разработке ядра: «Виртуальный» драйвер ввода в ядре?

Я делаю некоторые правки для драйвера устройства ввода в ядре Android.

Это устройство имеет ограниченный диапазон включенных битов и эвбитов. Я хочу создать новый узел события / dev / input, который не связан с каким-либо физическим устройством, с включенными дополнительными клавишами и битами, чтобы я мог отправлять реальные входные сигналы от физического драйвера в пространство пользователя в Я слушаю их, и когда получаю, могу вводить входные события в «виртуальный» драйвер, записывая его в узел событий.

Есть ли в ядре Linux / Android такая опция? По какому пути я должен идти? Есть ли альтернатива этому?

Как второй вариант, могу ли я создать два входных узла в одном драйвере и отправлять input_reports только на «физический» узел?

Ответы на вопрос(1)

Ваш ответ на вопрос