Update: @yorisoft’s plugin has now been merged into Plasma proper, enabled by default for anyone who uses KWin as built on 2026-01-03 or later (UTC timezone, approximately). You can disable it with a new switch in System Settings → Game Controller if you find that anything isn’t working out for you.
If you are testing Plasma built from source, or the Plasma 6.6 beta that’s coming up in about two weeks, then you get this functionality. I figure testers are still appreciated
Controller: [DualSense, dualshock 4]
Connection: [USB / Bluetooth]
Result: Fail
Notes: currently the layout seems to be wrong with playstation controllers, mouse movement might be mapped to triggers . The toggle in settings doesn’t seem to do anything atm. Manually editing kwinrc and fresh login to disable plugin works fine.
We recently made a few updates to improve the enable/disable when toggled. Also there was some stick drift on the DualSense , that was also fixed. Lmk if you’re still experiencing issues.
Manjaro Unstable, Plasma 6.6 and KDE Neon latest stable release.
Controller: [Dualsense, Dualshock 4]
Connection: [USB / Bluetooth]
Result: Works but
Notes: App detection (emulation disabled) is not working. Tried both controllers on Steam and other standalone native games (Blue Revolver, Apotris, Cryptark), even fullscreen, but it nevers stops the keyboard emulation on the controller.
There’s a bug reported but only talks about Steam even when this affects all games.
Something weird happened, if i run “sudo evtest” while the game is running it works fine and emulation is disabled but if i don’t it doesn’t and keeps showing the kicker launcher.
But if i run “sudo evtest”, emulation is disabled and i can’t use the controller as a keyboard or mouse.
First off thanks for sharing those logs! That helps.
Given that your system has all the required deps - evtest, SDL, and udev, we can rule out* missing deps as the cause.
I’m starting to suspect its as the bug report said:
steam captures raw input data in some way that happens to be undetected by KDE
I’m currently testing this in KDE Linux to run the latest changes. Tho not getting any miss behavior on my end. And there hasnt been much change to the game controller plugins in a way that would cause it to break. I doubt its the case but - wondering if this is changes from steam clients end.
Please give me some time to keep digging. In the meantime if you have any more interesting information to share please do. Thanks for bringing this to my attention.
Controller: 8BitDo Pro 3
Connection: Bluetooth
Result: Pass
Notes: It seems like the axis mapping is wrong. The triggers don't do anything, while the right analog stick axes are mapped to left/right click.