Skip to content
This repository was archived by the owner on Jan 23, 2024. It is now read-only.
/ sc-controller Public archive
forked from kozec/sc-controller

User-mode driver and GTK3 based GUI for Steam Controller

License

Notifications You must be signed in to change notification settings

Ryochan7/sc-controller

This branch is 253 commits ahead of kozec/sc-controller:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4899f69 · Jan 21, 2024
Jan 21, 2024
Sep 17, 2017
Sep 3, 2021
Jun 21, 2022
Mar 8, 2023
Oct 15, 2022
Sep 17, 2018
Dec 13, 2018
Jan 21, 2024
Oct 15, 2022
Apr 8, 2023
Sep 18, 2023
Sep 21, 2016
Jul 28, 2017
Nov 7, 2023
Oct 2, 2023
Feb 26, 2018
Feb 5, 2022
Nov 27, 2018
May 22, 2023
May 10, 2020
Feb 26, 2021
Jun 7, 2020
Jun 4, 2017
May 10, 2020
Apr 29, 2017
May 5, 2022
Dec 26, 2017

Repository files navigation

SC Controller Build Status

User-mode driver, mapper and GTK3 based GUI for Steam Controller, DS4 and similar controllers.

screenshot1 screenshot2 screenshot3 screenshot3

Features

  • Allows to setup, configure and use Steam Controller(s) 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.

Based on Standalone Steam Controller Driver by Ynsta.

Like what I'm doing?

Help me become filthy rich on Liberapay or donate anything with PayPal

Packages

  • Ubuntu (deb-based distros): Found in openSUSE Build Service.
  • Fedora, SUSE (rpm-based distros): Found in openSUSE Build Service.
  • Arch, Manjaro (arch-based distros): Found in AUR
  • Solus: Search for sc-controller in Software Center or run sudo eopkg it sc-controller from a terminal.
  • Exherbo: Found in hardware
  • Void Linux: Run xbps-install -S sc-controller in a terminal.

Building the package by yourself

Dependencies

Installing

  • Download and extract latest release
  • python3 setup.py build
  • python3 setup.py install

Running with non distro-specific package

  • Download and extract latest release
  • Navigate to extracted directory and execute ./run.sh

About

User-mode driver and GTK3 based GUI for Steam Controller

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 95.9%
  • C 2.9%
  • Other 1.2%