3 रिपॉजिटरी
Mapping non-standard hardware inputs to recognized controller profiles for game compatibility.
Distinct from Retro Game Emulation: Candidates focus on retro-game emulation of consoles, not the emulation of the controller input itself.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Input Device Emulation. Refine with filters or upvote what's useful.
Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t
Maps handheld controls to standard controller profiles for compatibility with games and emulators.
BetterJoy, Nintendo Switch Pro Controllers और Joy-Cons को Bluetooth या USB के माध्यम से Windows वातावरण से कनेक्ट करने के लिए एक सॉफ्टवेयर लेयर और ड्राइवर है। यह एक XInput कंट्रोलर एमुलेटर और गेमपैड इनपुट मैपर के रूप में कार्य करता है, जो PC गेम्स और एमुलेटर्स के साथ उपयोग के लिए Nintendo Switch कंट्रोलर इनपुट्स को XInput सिग्नल्स में ट्रांसलेट करता है। इस प्रोजेक्ट में एक जायरोस्कोप माउस एमुलेटर शामिल है जो Nintendo Switch कंट्रोलर्स के इंटरनल जायरोस्कोप को सिस्टम माउस कर्सर मूवमेंट में मैप करता है। यह कंट्रोलर बटन्स को कस्टम कीबोर्ड कीज़ में रीमैप करने के लिए एक कॉन्फ़िगरेशन इंटरफेस भी प्रदान करता है। यह सॉफ्टवेयर वायरलेस और वायर्ड कंट्रोलर्स के लिए हार्डवेयर कनेक्टिविटी, गेमिंग सॉफ्टवेयर के लिए इनपुट ट्रांसलेशन, और जायरोस्कोप डेटा को रिलेटिव स्क्रीन कोऑर्डिनेट्स में बदलने को कवर करता है।
Maps non-standard Switch controller inputs to generic XInput profiles for game compatibility.
This project is a collection of research and tools for reverse engineering the hardware and communication protocols of Nintendo Switch consoles and controllers. It provides a comprehensive toolset for analyzing physical hardware interfaces, parsing controller communication protocols, extracting embedded firmware, and emulating input signals. The project focuses on decoding raw serial data and packets from controllers to extract input and sensor states. It includes capabilities for simulating hardware signals to send spoofed input data to the system console and extracting microcontroller softw
Implements a system for emulating hardware signals to send spoofed input data to the console.