Wooting Analog Switches not working via Proton
Hey, I've just received and built my first custom key board using the Wooting 60HE module and Lekker L45 Switches.
I tried testing them out in Trackmania and I've run into an issue. The analog inputs aren't registered in the game. I'm running the game via Steam through Proton GE 9.7 and it just simply does not register the input.
I read somewhere as the keyboard emulates controller input you had to set the input device in the in-game controller settings to "xinput controller" but since there is no actual controller connected the only available devices are "xinput keyboard" and "xinput mouse".
I'm curious if anyone has had or solved this issue or if anyone could bring some tips on how to possibly solve this.
SOLVED: Apparently there's specific gamepad settings inside of Wootility under Settings > Gamepad. There you have to select what type of controller the software will emulate. I just took the recommended (Xbox Controller) and now it works as expected.
So it works fine as a keyboard everywhere else in your environment, but as soon as you launch Proton, it stops working? I would also guess this is an input device mapping issue.
As a debug step: try and go into the game settings and try mapping a key with the keyboard. See if it registers.
Will update the original post but I solved it. Apparently there's specific gamepad settings inside of Wootility under Settings > Gamepad. There you have to select what type of controller the software will emulate. I just took the recommended (Xbox Controller) and now it works as expected.
Ha!! I just responded and figured this was the case. Nice job!
Hopefully this gets indexed and helps somebody else in the future.
The keyboard itself is fine if I use regular mappings, however in the wootility software they provide (yes they have an official linux version) you can map controller inputs to your keys. So for example I can map (emulate) controller joystick left input to my A key to emulate the analog signal. These does not seem to register in-game. Other key inputs work fine.
Ah, okay. If that's the case, then I bet the management software is confusing input mapping. Rather, I'm assuming the management software gets in between the keyboard input, and what proton wants to see. If all other inputs work fine, then it's the management software with a pesudo-device that is causing the issue.
Found these: https://www.reddit.com/r/WootingKB/comments/11zm736/anybody_tried_the_wooting_kb_on_linux/ https://github.com/ValveSoftware/Proton/issues/6032
So it sounds specifically like what I said above, and disabling the analog functions puts everything back to normal working order. So, I guess check with their support folks to find a workaround. I'm sure they have one with proton startup flags or something.