awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 रिपॉजिटरी

Awesome GitHub RepositoriesController Input Mappers

Systems for mapping physical controllers, keyboards, and on-screen buttons to custom emulator actions.

Distinct from Input And Controllers: Distinct from Input And Controllers: focuses on mapping inputs to emulator-specific actions like quick save/load, not general gamepad management.

Explore 8 awesome GitHub repositories matching part of an awesome list · Controller Input Mappers. Refine with filters or upvote what's useful.

Awesome Controller Input Mappers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • chvin/react-tetrischvin का अवतार

    chvin/react-tetris

    8,717GitHub पर देखें↗

    This is a browser-based Tetris game built with React, using Redux and Immutable.js to manage all game state in a single immutable store. The application renders the game board, next-block preview, and score display as React components, with state transitions that are predictable and support time-travel debugging through the Redux DevTools Extension. The game distinguishes itself through several integrated capabilities. It automatically adapts between keyboard and touch controls based on the user's input device, with configurable repeat rates for responsive gameplay. A persistence layer serial

    Automatically switches between keyboard and touch controls based on the user's input device.

    JavaScriptimmutablereactredux
    GitHub पर देखें↗8,717
  • valvesoftware/openvrValveSoftware का अवतार

    ValveSoftware/openvr

    6,615GitHub पर देखें↗

    OpenVR is a software development kit and runtime that provides a unified API for accessing virtual reality hardware from multiple manufacturers. It abstracts vendor-specific headsets, controllers, and tracking systems into a common interface, enabling applications to work across different VR devices without requiring hardware-specific code. The SDK handles core VR operations including stereoscopic frame submission to a compositor, headset and controller tracking, and input binding that maps abstract application actions to physical device controls. The runtime is built around a modular driver

    Exposes VR controller inputs like buttons and triggers through a dedicated driver input API.

    C++hardwareopenvr-sdksdk
    GitHub पर देखें↗6,615
  • rileytestut/deltarileytestut का अवतार

    rileytestut/Delta

    5,827GitHub पर देखें↗

    Maps physical controllers, keyboards, and on-screen buttons for quick save and load actions in emulated games.

    Swift
    GitHub पर देखें↗5,827
  • davidobot/betterjoyDavidobot का अवतार

    Davidobot/BetterJoy

    4,698GitHub पर देखें↗

    BetterJoy, Nintendo Switch Pro Controllers और Joy-Cons को Bluetooth या USB के माध्यम से Windows वातावरण से कनेक्ट करने के लिए एक सॉफ्टवेयर लेयर और ड्राइवर है। यह एक XInput कंट्रोलर एमुलेटर और गेमपैड इनपुट मैपर के रूप में कार्य करता है, जो PC गेम्स और एमुलेटर्स के साथ उपयोग के लिए Nintendo Switch कंट्रोलर इनपुट्स को XInput सिग्नल्स में ट्रांसलेट करता है। इस प्रोजेक्ट में एक जायरोस्कोप माउस एमुलेटर शामिल है जो Nintendo Switch कंट्रोलर्स के इंटरनल जायरोस्कोप को सिस्टम माउस कर्सर मूवमेंट में मैप करता है। यह कंट्रोलर बटन्स को कस्टम कीबोर्ड कीज़ में रीमैप करने के लिए एक कॉन्फ़िगरेशन इंटरफेस भी प्रदान करता है। यह सॉफ्टवेयर वायरलेस और वायर्ड कंट्रोलर्स के लिए हार्डवेयर कनेक्टिविटी, गेमिंग सॉफ्टवेयर के लिए इनपुट ट्रांसलेशन, और जायरोस्कोप डेटा को रिलेटिव स्क्रीन कोऑर्डिनेट्स में बदलने को कवर करता है।

    Provides a mapping interface to bind physical controller buttons to emulator actions and keyboard keys.

    C#bluetoothcemucemu-emulator
    GitHub पर देखें↗4,698
  • hedge-dev/unleashedrecomphedge-dev का अवतार

    hedge-dev/UnleashedRecomp

    4,649GitHub पर देखें↗

    UnleashedRecomp is a legacy software modernization project that uses static binary recompilation to enable native execution on Windows and Linux. Its primary purpose is to remove the need for emulation while updating old applications to support modern hardware and high-resolution displays. The project implements a game modding infrastructure that allows for the loading of external assets and custom software tweaks using standardized modification formats. It also includes an achievement tracking system that mirrors original platform notifications and a dedicated menu for monitoring progress.

    Expands controller support to include D-pad mapping, dynamic LED colors, and touchpad integration.

    C++
    GitHub पर देखें↗4,649
  • serversideup/amplitudejsserversideup का अवतार

    serversideup/amplitudejs

    4,313GitHub पर देखें↗

    AmplitudeJS is a JavaScript library and framework for building custom HTML5 audio players. It serves as a client-side playlist manager and media controller that bridges the gap between HTML elements and the Web Audio API, allowing developers to create branded media interfaces without relying on default browser styles. The project is distinguished by its use of CSS-class-based DOM binding and data-attribute state mapping, which links HTML elements directly to playback controls and track metadata. It includes a dedicated visualization system that uses the Web Audio API to render real-time SVG w

    Detects user agents to switch between click and touch event listeners for mobile compatibility.

    JavaScriptcsshtmlhtml5
    GitHub पर देखें↗4,313
  • gskinnerteam/flutter-foliogskinnerteam का अवतार

    gskinnerteam/flutter-folio

    3,950GitHub पर देखें↗

    flutter-folio एक रेफरेंस एप्लिकेशन और पोर्टफोलियो है जो एक सिंगल कोडबेस के इम्प्लीमेंटेशन को प्रदर्शित करता है जो मोबाइल, डेस्कटॉप और वेब प्लेटफॉर्म्स पर नेटिव यूजर एक्सपीरियंस प्रदान करता है। यह iOS, Android, macOS, Windows, Linux और वेब ब्राउज़र्स को लक्षित करने वाले क्रॉस-प्लेटफॉर्म UI फ्रेमवर्क्स और डिज़ाइन पैटर्न्स के लिए एक शोकेस के रूप में कार्य करता है। यह प्रोजेक्ट एडाप्टिव UI डिज़ाइन पर केंद्रित है, जो यह उदाहरण देता है कि स्क्रीन साइज और इनपुट डिवाइसेस के आधार पर लेआउट और इंटरैक्शन पैटर्न्स को ऑटोमैटिकली कैसे एडजस्ट किया जाए। यह विभिन्न ऑपरेटिंग सिस्टम्स की अपेक्षाओं को पूरा करने के लिए शेयर्ड एप्लिकेशन लॉजिक को प्लेटफॉर्म-विशिष्ट मुहावरों (idioms) में मैप करना दिखाता है। इसका इम्प्लीमेंटेशन रिस्पॉन्सिव ब्रेकपॉइंट लॉजिक और इनपुट-अवेयर लेआउट्स के माध्यम से मल्टी-प्लेटफॉर्म UX ऑप्टिमाइजेशन को कवर करता है। यह विविध हार्डवेयर एनवायरनमेंट में एक समान यूजर एक्सपीरियंस बनाए रखने के लिए एक यूनिफाइड रेंडरिंग इंजन का उपयोग प्रदर्शित करता है।

    Implements automatic interface switching based on the detected input device type.

    Dart
    GitHub पर देखें↗3,950
  • tekezo/karabinertekezo का अवतार

    tekezo/Karabiner

    3,787GitHub पर देखें↗

    Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor that modifies raw hardware events before they reach the operating system, utilizing a virtual hardware device to inject synthesized keyboard and mouse actions. The project distinguishes itself as a context-aware input manager, applying modification rules dynamically based on the active application, connected hardware, or current input source. It serves as a keyboard macro engine capable of automating multi-key shortcuts and conditional behaviors. Its broader capabilities inc

    Applies input modifications conditionally based on the active application, connected device, or input source.

    C++
    GitHub पर देखें↗3,787
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Input And Controllers
  5. Controller Input Mappers

सब-टैग एक्सप्लोर करें

  • Device-Aware Input Switching2 सब-टैग्सInput controllers that automatically switch between keyboard and touch controls based on the detected device type. **Distinct from Controller Input Mappers:** Distinct from Controller Input Mappers: focuses on automatic device detection and switching, not manual mapping of inputs to emulator actions.
  • Hardware Feature MappingMapping of advanced controller hardware features like LED lighting and touchpads. **Distinct from Controller Input Mappers:** Extends basic input mapping to include hardware-specific features like LEDs and touchpads