clement-z / sc-controller

User-mode driver and GTK3 based GUI for Steam Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SC Controller Build Status

User-mode driver and GTK3 based GUI for Steam Controller.

screenshot1 screenshot2

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 Patreon or pay what you want with PayPal

Packages
To run without package
  • download and extract latest release
  • navigate to extracted directory and execute ./run.sh
To install without package
  • download and extract latest release
  • python2 setup.py build
  • python2 setup.py install
Dependencies

About

User-mode driver and GTK3 based GUI for Steam Controller

License:GNU General Public License v2.0


Languages

Language:Python 98.7%Language:C 1.1%Language:Shell 0.2%