O Steam tem suporte apenas ao driver evdev ao usar o joystick, então eu tenho um cool wii u "adaptador usb" e 2 controladores gamecube funcionando bem no vapor graças à ferramenta "wii-u-gc-adapter".
Eu também tenho 2 wiimote (com controlador clássico) funcionando muito bem (com emuladores), mas na antiga API do Joystick, que por acaso cria 2 arquivos (por joystick) em /dev/input/js0
e /dev/input/event11
.
Eu tenho o módulo "hid-wiimote" para cima (que em teoria é o driver evdev wiimote) ainda não reconhecido pelo steam nem mesmo com o utilitário sdl2-jstest (sdl2-jstest --list) mas com "evtest" no arquivo /dev/input/event11
do. Não há link simbólico em /dev/input/by-id/
ou /dev/input/by-path
.
O ponto é que eu gostaria de saber se existe uma maneira de forçar uma mudança entre essas APIs. Qualquer ideia seria apreciada.