faz dispositivo de entrada de dados evdev

0

Estou no processo de escrever um driver para um controlador de jogo. Eu li com sucesso os dados em um programa C ++ do hardware e usei uinput para criar um dispositivo. No entanto, esse dispositivo é /dev/input/js0 e a maioria dos jogos modernos usa o evdev approach /dev/input/eventN .

Como posso conseguir isso?

Eu preciso converter o dispositivo uinput em um dispositivo evdev ou criar evdev do zero. Eu olhei em libevdev , mas parece funcionar apenas nos dispositivos evdev existentes.

    
por Frederik Siepe 16.04.2018 / 04:45

0 respostas

Tags