All Projects → 71 → stadiacontroller

71 / stadiacontroller

Licence: ISC license
Command line application that emulates an Xbox 360 controller from a wired Stadia controller on Windows.

Programming Languages

go
31211 projects - #10 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to stadiacontroller

joyconpi
An attempt at emulating a Nintendo Switch Joy-Con controller with a Raspberry Pi
Stars: ✭ 24 (-83.1%)
Mutual labels:  hid, controller
nxbt
Control your Nintendo Switch through a website, terminal, or macro.
Stars: ✭ 340 (+139.44%)
Mutual labels:  hid, controller
Node Elgato Stream Deck
A Node.js library for interfacing with the Elgato Stream Deck.
Stars: ✭ 359 (+152.82%)
Mutual labels:  hid, controller
ES-Timer
A USB timer powered by Digispark ATtiny85 according to 🍅 pomodoro time management technique
Stars: ✭ 45 (-68.31%)
Mutual labels:  hid
kerntroller
No description or website provided.
Stars: ✭ 31 (-78.17%)
Mutual labels:  controller
amala
Lightweight, Typescript REST library powered by Koa 2+. Use classes and decorators to define your API. Inject arguments from ctx. Supports API versioning. Future support for OpenAPI3. Works with koa-router.
Stars: ✭ 41 (-71.13%)
Mutual labels:  controller
uC-USBH
Efficient USB host stack for embedded systems equipped with a USB host or OTG controller. Includes many class drivers such as MSC, HID, CDC-ACM, and USB2Ser.
Stars: ✭ 44 (-69.01%)
Mutual labels:  hid
WellBehavedFX
Composable event handlers and skin scaffolding for JavaFX controls.
Stars: ✭ 52 (-63.38%)
Mutual labels:  controller
whitebox-controller
Extensible generic controller for Kubernetes
Stars: ✭ 34 (-76.06%)
Mutual labels:  controller
hidstream
Streaming HID events in Node.js
Stars: ✭ 52 (-63.38%)
Mutual labels:  hid
bitwig
Some controller scripts for Bitwig
Stars: ✭ 43 (-69.72%)
Mutual labels:  controller
stick
Platform-agnostic asynchronous gamepad, joystick and flightstick library for the Rust Programming Language
Stars: ✭ 41 (-71.13%)
Mutual labels:  controller
OpenProtocolInterpreter
Converts the ugly package that came from Open Protocol to an object
Stars: ✭ 94 (-33.8%)
Mutual labels:  controller
RoverController
LoRa/WiFi remote controller for driving my rover
Stars: ✭ 87 (-38.73%)
Mutual labels:  controller
proscene
Processing library for the creation of interactive scenes
Stars: ✭ 45 (-68.31%)
Mutual labels:  hid
dklb
Expose Kubernetes services and ingresses through EdgeLB.
Stars: ✭ 13 (-90.85%)
Mutual labels:  controller
vpc-peering-operator
A Kubernetes Operator to manage the lifecycle of AWS VPC Peering Connections
Stars: ✭ 23 (-83.8%)
Mutual labels:  controller
mx3000control
Perixx MX-3000 mouse unofficial configuration tool for Linux
Stars: ✭ 20 (-85.92%)
Mutual labels:  hid
pi400kb
Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard
Stars: ✭ 182 (+28.17%)
Mutual labels:  hid
Model-Predictive-Control
C++ implementation of Model Predictive Control(MPC)
Stars: ✭ 51 (-64.08%)
Mutual labels:  controller

Stadia Controller

Support for using the Stadia Controller as an Xbox 360 controller on Windows.

No longer maintained

This project is no longer maintained. Please take a look at the following alternatives if you have issues with stadiacontroller:

  • StadiEm seems more stable, but is in C# with no official builds.
  • XOutput does not support vibrations, analog triggers and additional buttons, but it has more features and is more stable overall.

Supported features

  • All buttons are mapped to their Xbox 360 equivalents.
    • Triggers are analog.
    • For the Assistant and Capture buttons which have no Xbox 360 equivalent, the command line flags -capture-pressed, -assistant-pressed, -capture-released and -assistant-released can be used to specify custom commands to run when those buttons are pressed and released.
      • For instance, -capture-pressed "sharex -PrintScreen" takes a screenshot when the Capture button is pressed.
  • Vibrations are supported.
  • Emulation via ViGEm (must be installed), which means that everything just works. There won't be pesky Denuvo games that refuse to accept that input.

Installation

  1. Install ViGEm.
  2. Download a release from the releases page.
  3. Extract the zip into a directory.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].