Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: xinput
MysteriousJ/Joystick-Input-Examples
Code and comprehensive explanations of game controller I/O on PC
Language: C++ - Size: 462 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 132 - Forks: 16
cdleveille/slime-volleyball
Fan remake of the classic browser game. Python (desktop) & JavaScript (web) versions.
Language: Python - Size: 14.4 MB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 1
Nemirtingas/OpenXinput
Language: C++ - Size: 7.89 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 22 - Forks: 4
andrew171717/OpenXInputExtension
GameMaker OpenXInputExtension is an extension that allows for more than 4 XInput devices to be used with GameMaker. The project implements https://github.com/Nemirtingas/OpenXinput as a GameMaker extension and provides functions that are similar to the stock gamepad functions found in GameMaker.
Language: Yacc - Size: 384 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 3 - Forks: 0
bwRavencl/ControllerBuddy
Highly advanced game controller mapping
Language: Java - Size: 69.7 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 89 - Forks: 10
csutorasa/XOutput
DirectInput to XInput wrapper
Language: C# - Size: 6.18 MB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 1,066 - Forks: 89
Snoothy/UCR
Universal Control Remapper [Alpha]
Language: C# - Size: 1.08 MB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 836 - Forks: 84
r57zone/DualShock4-emulator
DualShock4 emulation for Xbox controllers or keyboard and mouse / Эмуляция DualShock4 для Xbox контроллеров или клавиатуры и мыши
Language: C++ - Size: 427 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 176 - Forks: 27
urbanoanderson/xinput-windows-manager
A system tray windows app that allows the user to start controlling the mouse cursor at anytime by pressing a gamepad button combination
Language: C# - Size: 128 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 4 - Forks: 1
wilszdev/UFVController
GUI for wirelessly controlling robot with xbox controller
Language: C++ - Size: 132 KB - Last synced: 21 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
xan105/node-xinput-ffi
Access native XInput functions as well as some helpers based around them.
Language: JavaScript - Size: 266 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 5 - Forks: 2
MaulingMonkey/thindx-xinput
Thin XInput wrappers for Rust.
Language: Rust - Size: 2.03 MB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
RobertDaleSmith/USBRetro
USBRetro: Robust USB host controller input for retro consoles.
Language: C - Size: 20.6 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 77 - Forks: 4
CuriousTama/Inputs
A little input system made with XInput
Language: C++ - Size: 116 KB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 2 - Forks: 0
TroyWarez/GenericInput
Windows C/C++ controller library
Language: C++ - Size: 2.17 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0
ioridev/Precision-Fighting-Board
Fighting board running at 8000hz
Language: C - Size: 1.27 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 19 - Forks: 1
vivi90/linux-4k-fhd-setup
Collection of simple xrandr bash scripts to setup external FHD monitor(s) in combination with an internal 4K display. Includes also graphic tablet pen mapping.
Language: Shell - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
IvanFon/xinput-gui
A simple GUI for Xorg's Xinput tool.
Language: Python - Size: 194 KB - Last synced: 16 days ago - Pushed: almost 5 years ago - Stars: 193 - Forks: 8
Alia5/GlosSI
Tool for using Steam-Input controller rebinding at a system level alongside a global overlay
Language: C++ - Size: 185 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 1,590 - Forks: 89
xan1242/NFS-XtendedInput
NFS (Black Box, MW & newer) - XInput Plugin
Language: C++ - Size: 872 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 85 - Forks: 8
Soreil/Rotalume
Game boy emulator aiming for accuracy.
Language: C# - Size: 1.04 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0
micmine/toggleKeyboard
Toggle keyboard.
Language: Shell - Size: 1.95 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
Zuzu-Typ/XInput-Python
Simple access to the DirectX input API for Python
Language: Python - Size: 42 KB - Last synced: 27 days ago - Pushed: about 2 years ago - Stars: 27 - Forks: 5
AderitoSilva/XInputium
The elemental XInput library for .NET.
Language: C# - Size: 2.77 MB - Last synced: 7 days ago - Pushed: almost 2 years ago - Stars: 24 - Forks: 4
00fox/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.
Language: C++ - Size: 64.3 MB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 13 - Forks: 0
rpmaster2/JoyStickTest
Port JoyStickTest from C++ to Java, using an interface on JavaFX
Language: Java - Size: 1.07 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
wa1tnr/keyboard_enable_sh
dynamic en/disable for TrackPad Lenovo Linux amd64 xinput September 2022
Language: Shell - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
dumbie/CtrlUI
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.
Language: C# - Size: 61.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 57 - Forks: 9
jshwi/kbtogglr
Toggle keyboard on and off - useful when using USB keyboards
Language: Python - Size: 702 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0
nefarius/Shibari 📦
Gaming input peripherals prototyping platform for Windows
Language: C# - Size: 543 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 139 - Forks: 22
JoeLumbley/XInput
XInput, your go-to solution for integrating Xbox controller support into your applications!
Language: Visual Basic .NET - Size: 74.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
WesleiRamos/goxinput
Go library for creating XInput devices
Language: Go - Size: 948 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 5 - Forks: 1
Davidobot/BetterJoy
Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Language: C# - Size: 14.2 MB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 3,595 - Forks: 335
artman41/FenderStratocastorSniffer
Language: C# - Size: 3.48 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 9 - Forks: 3
jmgao/dhc
DirectInput/Xinput hotplug emulation wrapper
Language: C++ - Size: 230 KB - Last synced: 12 days ago - Pushed: 3 months ago - Stars: 32 - Forks: 4
andrewshadura/inputplug
XInput event monitor daemon
Language: Rust - Size: 56.6 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 33 - Forks: 9
jcs/xbanish
Hide the mouse cursor when typing and show it again when the mouse moves
Language: C - Size: 39.1 KB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 507 - Forks: 63
nefarius/HidGuardian 📦
Windows kernel-mode driver for controlling access to various input devices.
Language: C - Size: 463 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 178 - Forks: 48
PiterWeb/RemoteController
✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web
Language: Go - Size: 11 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 0
speps/XInputDotNet
C# wrapper around XInput, works with any Mono or .NET application (eg. Unity3D)
Language: Rich Text Format - Size: 2.63 MB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 458 - Forks: 99
Tylemagne/Gopher360
Gopher360 is a free zero-config app that instantly turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.
Language: C++ - Size: 60.5 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 874 - Forks: 161
MaulingMonkey/thindx
Thin DirectX wrappers for Rust.
Language: Rust - Size: 13.9 MB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 8 - Forks: 0
ike9000e/Xinput-Modkey
Modkeys and hotkeys for gamepad buttons in games that use Xinput.
Language: C++ - Size: 2.62 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 2
daemon3000/InputManager
Custom InputManager for Unity
Language: C# - Size: 1.58 MB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 582 - Forks: 88
pshem/flick
CLI touchscreen switcher for GNU/Linux
Language: Shell - Size: 9.77 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
4amVim/gamePyd
Capturing gampad inputs and playing them back pythonically.
Language: Python - Size: 7.51 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 12 - Forks: 0
samuelgr/Xidi
DirectInput interface for XInput controllers
Language: C++ - Size: 2.66 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 131 - Forks: 10
dmadison/ArduinoXInput_Teensy
Teensy boards package for the ArduinoXInput project
Language: C - Size: 346 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 29 - Forks: 11
LuanRoger/xinput_gamepad
🎮 Add support to XInput controllers with Win32 API.
Language: Dart - Size: 11.5 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 5 - Forks: 2
dmadison/ArduinoXInput
XInput library for USB capable Arduino boards
Language: C++ - Size: 140 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 333 - Forks: 59
mxskylar/enjoyable-mappings
Mappings for macOS games using Xinput controllers & Enjoyable.
Language: HTML - Size: 374 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
RaduTek/XController
Helper library to use an XInput controller
Language: C# - Size: 75.2 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
RaduTek/XInput_ControllerTest
XInput Controller Test using SharpDX
Language: C# - Size: 318 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
Ryochan7/xinput_scpcontrol_test 📦
Language: C++ - Size: 160 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0
bakkeby/encircle
A Xinerama X cursor monitor wrapper
Language: C - Size: 14.6 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 12 - Forks: 0
briankendall/xboxToVJoy
Translates data from XInput controllers like Xbox 360 or Xbox One controllers to a virtual DirectInput controller using VJoy
Language: C++ - Size: 393 KB - Last synced: 3 months ago - Pushed: over 7 years ago - Stars: 16 - Forks: 1
Lokathor/rusty-xinput
Safe dynamic loading of xinput
Language: Rust - Size: 80.1 KB - Last synced: 13 days ago - Pushed: 6 months ago - Stars: 13 - Forks: 7
maricn/interception-vimproved
Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key. Now configurable!
Language: C++ - Size: 190 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 39 - Forks: 12
nikvoronin/XInput.Wrapper
XInput wrapper in a single and monolithic C# class that can be embedded as source code in any project.
Language: C# - Size: 77.1 KB - Last synced: 5 days ago - Pushed: over 2 years ago - Stars: 31 - Forks: 4
noorus/nil
Gaming input library for Windows.
Language: C++ - Size: 9.03 MB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 12 - Forks: 3
masskro0/disable_touchpad_on_typing_linux
Currently the best solution to disable your touchpad while typing on Linux
Language: C - Size: 25.4 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
thisismypassport/myinput
Maps keyboard keys to a virtual gamepad on a per-app basis, without having to install drivers.
Language: C++ - Size: 467 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 0
Akeyroid7/a7-impulse
A mod for Assetto Corsa to provide trigger rumble for Xbox controllers.
Language: Lua - Size: 27.3 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
mifanbang/Hagr
Bridging Nintendo Switch Pro controller and XInput
Language: C++ - Size: 91.8 KB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 5 - Forks: 1
yutateno/XinputInit 📦
XInputをDLL化させてxboxコントローラーを調整するためのリポジトリ
Language: C++ - Size: 8.35 MB - Last synced: 8 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
mystery-e204/gamepad-battery-splash
Warns when a wireless gamepad reaches a low battery level
Language: C++ - Size: 418 KB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
guihcodes/XController
This is a project using XINPUT that I made to try to play Valorant using the Xbox Controller
Language: C++ - Size: 2.29 MB - Last synced: 8 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
r57zone/RE4ExtendedControl
Extended control for Resident Evil 4 (2014) / Расширенное управление для Resident Evil 4 (2014)
Language: C++ - Size: 16.6 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
dancol90/mi-360
Xbox360 controller emulation for Xiaomi Gamepad, with vibration support
Language: C# - Size: 3.32 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 139 - Forks: 21
hazzaaclark/HEROES_WUP28
WUP-028 Driver Support for Sonic Heroes (PC)
Language: C - Size: 223 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
ismslv/Unity_Control
Unity control system (mouse, keyboard, gamepad)
Language: C# - Size: 42 KB - Last synced: 9 months ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 0
joumaico/xinput
A Linux service to control external devices.
Language: Python - Size: 0 Bytes - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
r57zone/SNES-USB-Controller-XInput
Xbox emulator for SNES USB controller / Xbox эмулятор для SNES USB контроллера
Language: C++ - Size: 455 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
harryjph/go-xinput 📦
Comprehensive XInput Library for Golang
Language: Go - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 5 - Forks: 1
moritz-t-w/xinput-map-tool
Automatically map an xinput device to an output
Language: Shell - Size: 14.6 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
Regal-Internet-Brothers/IOSync
IOSync is an application which allows you to synchronize input events from several computers to a single host machine.
Language: C++ - Size: 232 KB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 12 - Forks: 2
PTwr/SteamDeckTouchPad
Script to turn Steamdeck touchscreen into big touchpad when docked
Language: Python - Size: 11.7 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
StrikerX3/JXInput
XInput devices for Java
Language: Java - Size: 346 KB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 57 - Forks: 11
oyvindskaaden/xinauconf
Python script for autoconfiguration of xinput on linux running xorg
Language: Python - Size: 15.6 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
FeralAI/FightboardHybrid
Custom firmware for the Fightboard and Fightboard MX by thnikk, supporting XInput and Nintendo Switch
Language: C - Size: 995 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 8 - Forks: 2
oRiamn/device-tracker
Besides allowing raw access to the xinput device, it also provides a small wrapper class which emits events based on controller input.
Language: C++ - Size: 32.2 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
Imagine-Programming/lunar360
Lunar 360 is a small utility that binds XInput <-> Lua 5.4 and allows you to write scripts to decide what your controller can do on your system, outside of games.
Language: C++ - Size: 866 KB - Last synced: 10 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
grayver/mi-vigem
ViGEm adapter for Xiaomi Gamepad
Language: C - Size: 93.8 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 51 - Forks: 16
FreddyOm/XInputApp
A XInput App for game controllers
Language: C++ - Size: 8.79 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
FreddyOm/CPP_Training
A little bit training in cpp... and maybe a bit more ;9
Language: C++ - Size: 20.5 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
paulchiu/xinput-toggle
xinput-toggle is a simple command for toggling the enabled/disabled state of a given device id
Language: Go - Size: 4.88 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
JoeLumbley/Pong
Ping pong game.
Language: Visual Basic .NET - Size: 194 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
GCHS/TinyControllerDisplay
Input display for XInput controllers.
Language: C# - Size: 70.3 KB - Last synced: 11 months ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
katexochen/secondseat
Use two mice and keyboards on the same host.
Language: Go - Size: 734 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
ColumPaget/xkeyjoy
map keypresses and evdev events (from gamepads or joysticks) to actions
Language: C - Size: 8.98 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 4 - Forks: 0
whirvis/ketill
🎮 An API for dynamic device I/O.
Language: Java - Size: 1.96 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 1
karwler/VertiRead
Cross-platform manga/comic reader.
Language: C++ - Size: 1.55 MB - Last synced: about 3 hours ago - Pushed: about 6 hours ago - Stars: 8 - Forks: 0
dmadison/ArduinoXInput_AVR
AVR boards package for the ArduinoXInput project
Language: C - Size: 18.1 MB - Last synced: almost 1 year ago - Pushed: over 1 year ago - Stars: 65 - Forks: 19
emoose/Xb2XInput
XB2X: User-mode Windows driver for Xbox OG controllers, supporting both XInput and DirectInput.
Language: C++ - Size: 8.99 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 88 - Forks: 10
Tanikai/controller-randomizer
Randomize the button mapping of your XInput controller.
Language: Python - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
gikeymarcia/quick-xinput
Python module to quickly enable/disable/toggle xinput devices
Language: Python - Size: 25.4 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
xan1242/NFSU-XtendedInput
NFS Underground & Underground 2 - XInput Plugin
Language: C++ - Size: 118 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 44 - Forks: 4
dmadison/ArduinoXInput_Sparkfun
SparkFun boards package for the ArduinoXInput project
Language: C - Size: 129 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 11 - Forks: 4
ttsuki/ProconXInputTE
🎮POWERFUL VIBRATION🎮 for Rez, TETRIS EFFECT, ... - An XInput user-mode driver for Nintendo Switch Pro Controller (USB-wired mode) using ViGEm
Language: C++ - Size: 118 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0
askmrsinh/touchpad-indicator
Touchpad management GNOME Shell Extension.
Language: JavaScript - Size: 1.3 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 78 - Forks: 19