this post was submitted on 26 Jul 2024
26 points (100.0% liked)

Linux Gaming

15802 readers
48 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

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.

top 5 comments
sorted by: hot top controversial new old
[–] just_another_person@lemmy.world 4 points 3 months ago (2 children)

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.

[–] Epzillon@lemmy.ml 4 points 3 months ago (1 children)

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.

[–] just_another_person@lemmy.world 3 points 3 months ago* (last edited 3 months ago)

Ha!! I just responded and figured this was the case. Nice job!

Hopefully this gets indexed and helps somebody else in the future.

[–] Epzillon@lemmy.ml 2 points 3 months ago (1 children)

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.

[–] just_another_person@lemmy.world 3 points 3 months ago

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.