awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AntiMicroX avatar

AntiMicroX/antimicrox

0
View on GitHub↗
3,795 stars·234 forks·C++·GPL-3.0·4 vues

Antimicrox

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 consistently.

The software manages input mapping through a hardware abstraction layer and OS-level input injection. It provides a programmatic service interface via D-Bus for external applications to manage settings and trigger profile changes.

Features

  • Gamepad-to-Keyboard Mappings - Translates gamepad buttons and joystick movements into keyboard and mouse inputs for non-native software control.
  • Application-Aware Switching - Automatically swaps input mappings based on the currently focused application window.
  • Gamepad Automation Toolkits - Provides a comprehensive toolset for gamepad automation and hardware standardization.
  • Hardware Interface Standardizations - Ensures diverse controller models behave consistently across different operating systems via standardized mapping.
  • Input Profile Managers - Organizes switchable mapping sets and automatically activates profiles based on the focused application window.
  • Input Remappers - Intercepts and redirects gamepad input events to trigger custom system actions with automatic window detection.
  • Hardware Abstraction Layers - Includes a hardware abstraction layer that normalizes diverse gamepad signals into a standardized format.
  • Application-Specific Profiles - Creating and switching between different input configurations based on the active application window for a streamlined user experience.
  • OS-Level Input Emulators - Synthesizes keyboard and mouse events at the OS level to control applications lacking native controller support.
  • Configuration File Persistence - Persists complex button mappings and macro sequences in human-readable configuration files for user editing.
  • Game Input Automation - Enables the creation of complex macros and sequences triggered by gamepad inputs to automate desktop tasks.
  • Gamepad Mappers - Provides tools to map atypical gamepad hardware to industry-standard layouts for consistent behavior.
  • Input-Decoupled Rendering Optimizers - Decouples hardware event polling from the UI thread to prevent input lag during processing.

Historique des stars

Graphique de l'historique des stars pour antimicrox/antimicroxGraphique de l'historique des stars pour antimicrox/antimicrox

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Antimicrox

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Antimicrox.
  • atar-axis/xpadneoAvatar de atar-axis

    atar-axis/xpadneo

    2,539Voir sur GitHub↗

    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 in

    Cdkmsdkms-packagesgamepad
    Voir sur GitHub↗2,539
  • pqrs-org/karabiner-archivedAvatar de pqrs-org

    pqrs-org/Karabiner-archived

    3,787Voir sur GitHub↗

    This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware. The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, l

    C++
    Voir sur GitHub↗3,787
  • hypfer/valetudoAvatar de Hypfer

    Hypfer/Valetudo

    8,689Voir sur GitHub↗

    Valetudo is a custom firmware project for robot vacuums that enables local-only control, removing dependencies on cloud servers and protecting user privacy. It replaces proprietary vendor binaries with open source software to ensure that data, including floor plans and images, is not uploaded to external clouds. The project distinguishes itself by providing a rooted firmware installation process that prevents forced vendor updates. It implements a standardized control interface across different hardware brands and utilizes an MQTT-based message bus to facilitate integration with open source a

    JavaScriptcloud-freedreameroborock
    Voir sur GitHub↗8,689
  • dolphin-emu/dolphinAvatar de dolphin-emu

    dolphin-emu/dolphin

    14,644Voir sur GitHub↗

    Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game discs and digital software on modern computing platforms. It functions by translating original console processor instructions into native host machine code at runtime and intercepting low-level graphics commands to render them through modern graphics APIs. The project distinguishes itself through a comprehensive netplay engine that enables online multiplayer for local games by synchronizing game states and input timing across remote instances. This system enforces deterministic e

    C++cppemulationemulator
    Voir sur GitHub↗14,644
Voir les 30 alternatives à Antimicrox→

Questions fréquentes

Que fait antimicrox/antimicrox ?

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.

Quelles sont les fonctionnalités principales de antimicrox/antimicrox ?

Les fonctionnalités principales de antimicrox/antimicrox sont : Gamepad-to-Keyboard Mappings, Application-Aware Switching, Gamepad Automation Toolkits, Hardware Interface Standardizations, Input Profile Managers, Input Remappers, Hardware Abstraction Layers, Application-Specific Profiles.

Quelles sont les alternatives open-source à antimicrox/antimicrox ?

Les alternatives open-source à antimicrox/antimicrox incluent : atar-axis/xpadneo — xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox… pqrs-org/karabiner-archived — This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize… hypfer/valetudo — Valetudo is a custom firmware project for robot vacuums that enables local-only control, removing dependencies on… dolphin-emu/dolphin — Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game… phuhl/linux_notification_center — This project is a Linux notification daemon that functions as a centralized server for managing, displaying, and… gfx-rs/gfx — gfx is a hardware-agnostic graphics API abstraction that translates a unified set of graphics and compute commands…