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 is really coming along nicely. Since I mentioned it on GOL it has been through a few new releases.

Recent releases have added in:
- Radial menu
- Button cycling
- Added udev rule that enables read and write access to controller and uinput module
- Added context menu with copy & paste options
- Added options for changing OSD colors and on-screen keyboard colors
- Added option to set different action on double-clicking and holding button

And more! This application is really coming along well and will be extremely useful, it's pretty incredible what they have achieved already!

While you can use the Steam Controller outside of Steam, this makes it incredibly easy to bind all the controls properly and actually enable it to behave like a gamepad. This project means you don't even need Steam if you plan to use the Steam Controller on other devices.

I'm actually thinking about picking up a third Steam Controller to exclusively live in my bedroom which I'm turning into a crappy mini-cinema, so this driver and GUI is going to be very useful to me. The wireless aspect and the programmable side of the SC make it such a wonderful device.

Find SC Controller on github here, under the GPL license. Article taken from GamingOnLinux.com.
0 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.
21 comments
Page: 1/2»
  Go to:

1mHfoksd1Z Jul 12, 2016
Great tool!
I hope that it will become cross-platform, including Android. I tried the SC on Remix OS and it can only be used as a mouse and a few keys ... but they cannot be remapped :( and most games don't support keyboard and mouse anyway... If I could activate the XBox configuration, they would probably play just fine.
It would also be nice for Windows because Windows Store apps cannot be added as a non-Steam game to Steam, so the SC cannot be used for them... but I don't personally need this much, if at all.


Last edited by 1mHfoksd1Z on 12 July 2016 at 12:34 pm UTC
devland Jul 12, 2016
You can use the steam controller outside of steam, right?
s8as8a Jul 12, 2016
Good; the less stuff that are proprietary, the better. :)
Cybolic Jul 12, 2016
Quoting: devlandYou can use the steam controller outside of steam, right?
That's the point of this project, yes. Normally, the Steam Controller will only function as Keyboard+Mouse emulation outside of Steam. This project opens up most of the functionality of the controller, outside of Steam.
CruelAngel Jul 12, 2016
I'm using this daily, awesome project.
ProfessorKaos64 Jul 12, 2016
Sweet. I only knew a oout github.com/ynsta/steamcontroller. I'll have to make. Apache for this and play around with it.
nattydread Jul 12, 2016
Awesome this looks fantastic.
I love the steam controller so far but some things really annoy me: like why can't it recharge its AA batteries from USB?
natewardawg Jul 12, 2016
I've installed this as well and must say that this project is essential to playing games outside of Steam. It's also handy if you still have some games that you want to play under Wine.
damarrin Jul 12, 2016
View PC info
  • Supporter Plus
Quoting: Guest
Quoting: nattydreadAwesome this looks fantastic.
I love the steam controller so far but some things really annoy me: like why can't it recharge its AA batteries from USB?

It doesn't? I thought it did have that feature... :(

It really wouldn't be a good thing if you put in regular alkaline batteries.
Shmerl Jul 12, 2016
This one on the other hand isn't moving anymore: https://gitlab.com/dennis-hamester/scd

I hope the author still plans on working on it?
Mountain Man Jul 12, 2016
Quoting: nattydread...some things really annoy me: like why can't it recharge its AA batteries from USB?
Because that can be a rather complex and expensive feature to implement when one is dealing with user replaceable batteries. There's too many variables to account for. While they could have included their own custom made battery pack and avoided this problem entirely, I love the current flexibility of being able to put any kind of battery I want in the controller.
Aryvandaar Jul 12, 2016
Seems a bit odd that Valve tries to market their steam machine but don't let people in certain countries order the steam controller.
niarbeht Jul 12, 2016
Quoting: AryvandaarSeems a bit odd that Valve tries to market their steam machine but don't let people in certain countries order the steam controller.
Probably has to do with radio emission regulations and getting the correct regulatory approval in different countries. That'd be my guess, anyway.
Comandante Ñoñardo Jul 12, 2016
Quoting: AryvandaarSeems a bit odd that Valve tries to market their steam machine but don't let people in certain countries order the steam controller.

Then, You will have to use alternative retailers, like I did...

I'm from Argentina and I just purchased an Steam controller on Mercado Libre, for about 160 U$D...
Yeah, in Argentina, all the hardware is at least twice expensive than the rest of the planet.
MayeulC Jul 13, 2016
Quoting: AryvandaarSeems a bit odd that Valve tries to market their steam machine but don't let people in certain countries order the steam controller.
Just ask someone from the community or a friend to buy one for you :)
I could do it, but I am not sure it would be easy for me to send the package.


Last edited by MayeulC on 13 July 2016 at 7:52 am UTC
anth Jul 13, 2016
Quoting: AryvandaarSeems a bit odd that Valve tries to market their steam machine but don't let people in certain countries order the steam controller.
They're still not available to me according to the Steam store, and aren't in shops here, but getting Amazon to ship to New Zealand was no problem.
1mHfoksd1Z Jul 13, 2016
Quoting: Guest
Quoting: nattydreadAwesome this looks fantastic.
I love the steam controller so far but some things really annoy me: like why can't it recharge its AA batteries from USB?

It doesn't? I thought it did have that feature... :(
Because you can very easily insert non-rechargeable batteries and there's no way for it to know if they are chargeable or not, and it will charge them regardless... and this is very dangerous both for the Controller and it's user.

Quoting: Mountain Man
Quoting: nattydread...some things really annoy me: like why can't it recharge its AA batteries from USB?
Because that can be a rather complex and expensive feature to implement when one is dealing with user replaceable batteries. There's too many variables to account for. While they could have included their own custom made battery pack and avoided this problem entirely, I love the current flexibility of being able to put any kind of battery I want in the controller.
True. AA batteries are IMO the best choice... they are the easiest to come around... if they go dry, chances are that you can find some spare ones already in your house (if you keep spares)

=========

Now a question... when you use the USB cable I think that it does not use the batteries and instead draws power from your PC/Console-PC/whatever... is that right? It only seems logical and counter-productive to do otherwise... plus it never turns off on it's own when it's idle if you connect the cable - which is what made me think that in the first place.
But can you guys confirm this?


Last edited by 1mHfoksd1Z on 13 July 2016 at 11:59 am UTC
Nanobang Jul 13, 2016
View PC info
  • Supporter
quote=[kozec @ gitub]Allows to setup, configure and use Steam Controller without ever launching Steam[/quote]
Without launching Steam, yes, but does one need to manually launch sc-controller each session? Or does this driver (and a default profile?) load at startup so that the SC is automatically detected and available for the desktop?

(It's awesome that this makes the SC available for non-Steam games, or without running Steam, but I'm *really* looking forward to the day I can automatically use my SC on my desktop)

Also, does sc-controller run in tandem with Steam's own driver? I.e., must one disable/stop sc-controller upon starting Steam to avoid conflicts?


Last edited by Nanobang on 13 July 2016 at 12:26 pm UTC
nattydread Jul 13, 2016
My (landline) Phone has rechargeable AA batteries in and that has no problems charging them. You could include rechargeable batteries in the price of the steam machine (what £2?). This should not be an issue.
Honestly, if I had known it didn't charge the battery I probably wouldn't have bought the steam controller.
It's a design flaw.


Last edited by nattydread on 13 July 2016 at 2:59 pm UTC
Snowdrake Jul 13, 2016
Definitly a must have when using a steamcontroller.
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.