awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
atar-axis avatar

atar-axis/xpadneo

0
View on GitHub↗
2,539 星标·133 分支·C·gpl-3.0·9 次浏览atar-axis.github.io/xpadneo↗

Xpadneo

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.

The project includes an input mapper to override default button mappings and disable kernel dead zones, providing raw axis data for high-precision movement. It also features a haptic controller for managing rumble intensity and high-frequency trigger force feedback, alongside a gamepad mouse emulator that converts stick and button inputs into mouse and keyboard events.

The driver covers broader capability areas including gamepad input mapping, controller profile switching, and battery level monitoring. It also provides utilities for hardware communication debugging by capturing kernel logs and report descriptors.

Features

  • Peripheral Input Drivers - Functions as a kernel-level driver that translates raw Bluetooth gamepad packets into standardized system input events.
  • Input Mapping Layers - Standardizes button and axis mappings across software layers to support specialized inputs.
  • Bluetooth Connectivity - Implements Bluetooth Low Energy connectivity for maintaining stable wireless communication between Xbox controllers and the host.
  • Bluetooth Gamepad Drivers - Provides a low-level driver for managing wireless controller connections and report descriptors via Bluetooth.
  • Linux Gamepad Drivers - Provides a Linux kernel driver for Bluetooth Low Energy connectivity and input support for Xbox gamepads.
  • Native Controller Integrators - Integrates wireless Xbox gamepads into the Linux system via Bluetooth for authentic input.
  • Console Input Mappers - Configures Xbox controllers to provide raw axis data and custom button mappings for gaming.
  • Gamepad Mappers - Standardizes button mappings and driver settings to ensure consistent controller behavior on Linux.
  • Gamepad-to-Keyboard Mappings - Converts gamepad stick and button inputs into mouse and keyboard events for system navigation.
  • Analog Input Precision - Disables kernel dead zones to provide raw axis data for high-precision movement in games.
  • Gamepad-to-Mouse Emulations - Converts gamepad stick and button movements into mouse and keyboard events for system navigation.
  • Raw Input Passthroughs - Bypasses kernel-level dead zone filtering to deliver unscaled analog input directly to the user-space application.
  • Haptic Feedback Controllers - Manages rumble intensity and trigger force feedback for smooth tactile responses.
  • High-Frequency Streaming - Provides high-frequency streaming of rumble and trigger force feedback to ensure smooth tactile responses.
  • Axis Precision Optimization - Removes kernel dead zones to provide high-precision raw axis data for games and simulators.

Star 历史

atar-axis/xpadneo 的 Star 历史图表atar-axis/xpadneo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Xpadneo 的开源替代方案

相似的开源项目,按与 Xpadneo 的功能重合度排序。
  • davidobot/betterjoyDavidobot 的头像

    Davidobot/BetterJoy

    4,698在 GitHub 上查看↗

    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

    C#bluetoothcemucemu-emulator
    在 GitHub 上查看↗4,698
  • antimicrox/antimicroxAntiMicroX 的头像

    AntiMicroX/antimicrox

    3,795在 GitHub 上查看↗

    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

    C++controllergamepadgamepad-api
    在 GitHub 上查看↗3,795
  • zmkfirmware/zmkzmkfirmware 的头像

    zmkfirmware/zmk

    4,124在 GitHub 上查看↗

    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

    Cbluetoothhacktoberfestkeyboard
    在 GitHub 上查看↗4,124
  • scottbez1/smartknobscottbez1 的头像

    scottbez1/smartknob

    21,425在 GitHub 上查看↗

    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

    C++
    在 GitHub 上查看↗21,425
查看 Xpadneo 的所有 30 个替代方案→

常见问题解答

atar-axis/xpadneo 是做什么的?

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 的主要功能有哪些?

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 有哪些开源替代品?

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…