Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Gamepad driver and app 'SC Controller' gets Steam Deck support

By - | Views: 20,605

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.
18 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 came back to check 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
9 comments

tgurr 4 Oct
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 4 Oct
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 4 Oct
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 4 Oct
Is it possible to stop Steam from handling Steam Controller and force use SC Controller instead?
jordicoma 4 Oct
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 4 Oct
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.
I love this
berarma 5 Oct
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 with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.