BetterJoy is a software layer and driver for connecting Nintendo Switch Pro Controllers and Joy-Cons to a Windows environment via Bluetooth or USB. It functions as an XInput controller emulator and gamepad input mapper, translating Nintendo Switch controller inputs into XInput signals for use with PC games and emulators. The project includes a gyroscope mouse emulator that maps the internal gyroscope of Nintendo Switch controllers to system mouse cursor movement. It also provides a configuration interface for remapping controller buttons to custom keyboard keys. The software covers hardware
AntiMicroX is a gamepad input manager and automation tool that translates gamepad inputs into keyboard and mouse commands. It functions as an input remapper capable of translating physical controller buttons and joystick movements into system actions for applications that lack native controller support. The system features window detection to automatically switch between custom input profiles based on the currently active application. It includes tools for game controller automation through complex macros and provides hardware standardization to ensure diverse controller models behave consist
ZMK is a modular firmware framework built on the Zephyr RTOS for wireless keyboards. It functions as a programmable system for defining custom keymaps, layers, and input behaviors, acting as an HID device emulator for keyboard and mouse input on computers and mobile devices. It specifically provides a controller solution for synchronizing two separate keyboard halves over wireless or wired links. The project is distinguished by its focus on Bluetooth Low Energy connectivity, featuring multi-device pairing and the ability to switch between several saved host profiles. It includes advanced powe
Smartknob is an open-source programmable rotary interface platform that combines motor-driven feedback and sensor-based tracking to provide tactile input for digital environments. It functions as a customizable input device peripheral, utilizing a brushless motor and a magnetic encoder to translate physical rotation into precise control signals for software applications. The platform distinguishes itself through software-defined haptic feedback, which allows for the simulation of physical sensations such as clicks, springs, and hard stops. By employing closed-loop control and real-time motor
xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox gamepads. It functions as a low-level driver for managing wireless controller connections and report descriptors via the Bluetooth protocol.
atar-axis/xpadneo 的主要功能包括:Peripheral Input Drivers, Input Mapping Layers, Bluetooth Connectivity, Bluetooth Gamepad Drivers, Linux Gamepad Drivers, Native Controller Integrators, Console Input Mappers, Gamepad Mappers。
atar-axis/xpadneo 的开源替代品包括: davidobot/betterjoy — BetterJoy is a software layer and driver for connecting Nintendo Switch Pro Controllers and Joy-Cons to a Windows… antimicrox/antimicrox — AntiMicroX is a gamepad input manager and automation tool that translates gamepad inputs into keyboard and mouse… zmkfirmware/zmk — ZMK is a modular firmware framework built on the Zephyr RTOS for wireless keyboards. It functions as a programmable… scottbez1/smartknob — Smartknob is an open-source programmable rotary interface platform that combines motor-driven feedback and… jpd002/play- — Play- is a multi-system game emulator and virtual hardware emulator that simulates various console and arcade hardware… ndeadly/missioncontrol — MissionControl is a suite of management utilities designed for pairing, configuring, and managing third-party…