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