kozec/sc-controller
User-mode driver and GTK3 based GUI for Steam Controller observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3783
- days_rel: n/a
- days_push: 1065
- n_releases_24m: 0
Adoption not part of the score
1639 stars · 151 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SC Controller is a user-mode driver, mapper, and GTK3-based GUI for the Steam Controller, DS4, and similar gamepads on Linux. It lets users configure controllers, map inputs, and emulate keyboard, mouse, or Xbox360 controller without launching Steam.
Use cases
- configure a Steam Controller without launching Steam
- map controller buttons to keyboard and mouse inputs
- emulate an Xbox360 controller from a Steam Controller or DS4
- switch controller profiles automatically based on the active window
- set up on-screen keyboard and menus controlled by a gamepad
- use gyroscope, touchpads, and haptic feedback on Linux
When to choose
- you use a Steam Controller or DS4 on Linux outside of Steam
- you want a GUI to create and switch input profiles
- you need gamepad-to-keyboard/mouse emulation with macros and modeshift
When to avoid
- you need Windows or macOS support
- you want a modern actively developed codebase (it depends on Python 2.7)
- you only need basic controller support already handled by the kernel or Steam
Facets
application · maturity maintenance
gui configuration-management hardware desktop-applications gaming-tools cross-platform python steam-controller gamepad input-mapping controller-driver gtk3 ds4 haptic-feedback profile-switching driver linux desktop
1 source
- readme: https://github.com/kozec/sc-controller · fetched 2026-08-28 · 27107fdaef5a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kozec/sc-controller | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="kozec/sc-controller")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem