C++ Gamepad

Open-source C++ projects categorized as Gamepad

Top 17 C++ Gamepad Projects

  • MissionControl

    Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.

  • Project mention: endgame-exploit – A modern dashboard exploit for the original Microsoft Xbox | news.ycombinator.com | 2024-02-19

    > Pirates will always find a way

    Except it's usually not pirates who find these exploits, rather curious tinkerers that want to unlock the full capabilities of the hardware that they own. The pirates / script kiddies usually come in after the groundwork has already been laid by these true hackers. E.g. the people who hacked the Switch in fact condemn piracy and any discussion of it on within their communities will lead to an immediate ban.

    I'm proud to say that I've hacked my Switch, but have never pirated anything on it. An impressive homebrew scene has formed around the console, which has produced gems such as Mission Control, allowing you to seamlessly pair third party controllers. I use it with my PS4 controllers.

    https://github.com/ndeadly/MissionControl

  • antimicrox

    Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.

  • Project mention: I hate as a person what I'm forced to do as a user | /r/linux4noobs | 2023-12-11

    For gamepad control it looks like there is a program to do just that here .

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ArduinoJoystickLibrary

    An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.

  • Project mention: No Second hat switch with arduno Joystick | /r/arduino | 2023-11-15

    I'm at a good point with the code and the hardware, but I ran into this issue where the library says that you can define up to 2 hat switches, and I need to use both and here's the problem.

  • vJoy

    Virtual Joystick

  • Project mention: Mouse and Keyboard use for Ryujinx | /r/macgaming | 2023-07-10

    Same here!! Someone help us lol. I tried to run https://github.com/shauleiz/vJoy & https://github.com/CemuUser8/mouse2joystick_custom_CEMU/releases through crossover. No luck, but this could be the right path if we can get it to work. Would be crazy to emulate a switch game through Ryujinx and emulate a windows controller emulator through wine. Lots of emulation lol

  • DualSense-Windows

    Windows API for the PS5 DualSense controller

  • devreorder

    A utility for reordering and hiding DirectInput controllers

  • Project mention: every single for controller not working does not work! | /r/Sekiro | 2023-07-09

    -devreorder

  • borealis

    Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • PCXSense

    Translates the inputs from the Dualsense into XInput making it compatible with any PC Game

  • Project mention: PCXSense – Dualsense on PC | news.ycombinator.com | 2024-01-17
  • GamecubeBT

    Dongle to connect a bluetooth PS3 controller to the Gamecube 🎮

  • RDS4Reboot

    Rubber duck shock 4 - Reboot edition

  • bluepad32-arduino

    Bluepad32 for Arduino NINA-W10 boards

  • MPU6050-Cemuhook-gyro

    Gyroscope for Cemuhook based on ESP8266 microcontroller and MPU6050 accelerometer and gyroscope IC

  • Project mention: Gyroscope Add on for controllers | /r/cemu | 2023-06-29

    I came across KerJoe's excellent [repo](https://github.com/KerJoe/MPU6050-Cemuhook-gyro) where he has utilised the network capabilities of the ESP8266 to have CEMU capture the motion data as a DSU Controller, in the same way you would use the MotionSense app on Android.

  • Ds2vJoy

    Do everything you ever dreamed of with a joystick, gamepad or two at once. DualShock™ and DualSense™, DirectInput, XInput, keyboard and mouse, to DirectOutput(vJoy), XOutput(ViGEm), keyboard and mouse, with full remapping and features for Windows 64 bits.

  • Project mention: Dualsense edge led stays on after powering off the PC | /r/Dualsense | 2023-06-16
  • ProconXInputTE

    🎮POWERFUL VIBRATION🎮 for Rez, TETRIS EFFECT, ... - An XInput user-mode driver for Nintendo Switch Pro Controller (USB-wired mode) using ViGEm

  • Barebone

    OpenVR controller driver (emulating Vive controllers input with Xinput gamepad and position that tracks HMD view)

  • myinput

    Maps keyboard keys to a virtual gamepad on a per-app basis, without having to install drivers.

  • joystick_ds4

    Read Sony Dual Shock 4 gamepad using Adafruit Feather RP2040 USB host board

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Gamepad related posts

  • I hate as a person what I'm forced to do as a user

    1 project | /r/linux4noobs | 11 Dec 2023
  • No Second hat switch with arduno Joystick

    1 project | /r/arduino | 15 Nov 2023
  • Adding a second input to my Joystick

    1 project | /r/arduino | 11 Nov 2023
  • Why is it so hard to find a tutorial?

    1 project | /r/arduino | 5 Nov 2023
  • A kernel update broke my stylus

    3 projects | news.ycombinator.com | 1 Nov 2023
  • Mission Control v0.10.0 released (17.0.0 support)

    1 project | /r/SwitchHacks | 14 Oct 2023
  • Handy Controller Menu

    2 projects | /r/MoonlightStreaming | 1 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Gamepad projects in C++? This list will help you:

Project Stars
1 MissionControl 2,316
2 antimicrox 2,146
3 ArduinoJoystickLibrary 2,031
4 vJoy 573
5 DualSense-Windows 321
6 devreorder 307
7 borealis 254
8 PCXSense 223
9 GamecubeBT 28
10 RDS4Reboot 25
11 bluepad32-arduino 23
12 MPU6050-Cemuhook-gyro 13
13 Ds2vJoy 12
14 ProconXInputTE 9
15 Barebone 7
16 myinput 6
17 joystick_ds4 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com