Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

SC Controller, what originally started as an application to control the Steam Controller outside of Steam and expanded to cover more gamepads now has a pre-release up with Steam Deck support.

This means you can control the Steam Deck gamepad, Steam Controller, PlayStation, 8bitdo and many others without the need for Steam Input — for whatever reason you can think of.

I enjoy that classic Steam skin a bit too much.

While it's a pre-release meaning it needs more testing, it does appear to work quite nicely including flawless switching between SC Controller handling inputs and turning it off to see Steam Input then take over again. I've no doubt plenty of people will make use of this.

The app features:

  • Allows to setup, configure and use Steam Controller(s) (and others) without ever launching Steam
  • Supports profiles switchable in GUI or with controller button
  • Stick, Pads and Gyroscope input
  • Haptic Feedback and in-game Rumble support
  • OSD, Menus, On-Screen Keyboard for desktop and in games.
  • Automatic profile switching based on active window.
  • Macros, button cycling, rapid fire, modeshift, mouse regions...
  • Emulates Xbox360 controller, mouse, trackball and keyboard.
Article taken from GamingOnLinux.com.
19 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
9 comments

tgurr Oct 4, 2022
And meanwhile there's a fork for Python 3 compatibility at https://github.com/Ryochan7/sc-controller as upstream still requires obsolete end-of-life legacy Python 2 in 2022.


Last edited by tgurr on 4 October 2022 at 12:52 pm UTC
damarrin Oct 4, 2022
View PC info
  • Supporter Plus
Nice!

Edit: yeah, the P2 thing is regrettable.


Last edited by damarrin on 4 October 2022 at 1:14 pm UTC
Quoting: damarrinNice!

Edit: yeah, the P2 thing is regrettable.

Does Python2 (if that's what is referred here) affect on functionality regressively?
Linuxer Oct 4, 2022
There's still not a Snap or a Flatpak for this. AppImages are against me for some reason they don't usually run and i don't want to tinker at all.
axredneck Oct 4, 2022
Is it possible to stop Steam from handling Steam Controller and force use SC Controller instead?
jordicoma Oct 4, 2022
Quoting: axredneckIs it possible to stop Steam from handling Steam Controller and force use SC Controller instead?
I don't know, but steam takes control of the steam controller if it's running.
Nowadays it's not need to use sc-controller to have steam controller on linux working, as there are native drivers in the kernel, but it has a nice cofiguration (if you don't run steam).

I would like that sc-controller could be used like de wiiu gamepad on the pc with the deck, be able to use the deck as a controller and have a separate screen for wiiu/ds or mirror screen on games.
Nezchan Oct 4, 2022
Quoting: tgurrAnd meanwhile there's a fork for Python 3 compatibility at https://github.com/Ryochan7/sc-controller as upstream still requires obsolete end-of-life legacy Python 2 in 2022.

Oh right, the developer got all testy when told that he'd had loads of warning that Python 2 was end of life, and even though he was told just fix it up to work on 3 he had this whole thing about how he was going to rewrite the entire thing in C.

That was in 2019.
ElectricPrism Oct 4, 2022
I love this
berarma Oct 5, 2022
Does it still need Python2? Does the SD ship Python2?

And what's up with the version numbers? 0.4.8 and then 0.4.8.9 as a pre-release?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.