9 مستودعات
Software that simulates hardware-level keyboard, mouse, and gamepad events to control the host operating system.
Distinct from Process-Level Input Injectors: Focuses on system-wide hardware event simulation rather than injecting messages into specific application windows.
Explore 9 awesome GitHub repositories matching user interface & experience · OS-Level Input Emulators. Refine with filters or upvote what's useful.
cc-haha is a cross-platform desktop agent and computer use framework that enables large language models to control local operating systems through screenshots, clicks, and keystrokes. It functions as an AI coding workbench and orchestration platform, allowing for the management of multi-project workflows and the coordination of multiple agents executing complex tasks in parallel. The system includes a model backend gateway to connect various artificial intelligence providers and local models to autonomous agents. It features a centralized permission gate for authorizing sensitive commands and
Implements system-wide hardware event simulation to control the host operating system via AI agents.
Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb
Simulates keyboard, mouse, and gamepad hardware events at the OS level to control local applications from a remote device.
Input Leap is a software KVM switch and multi-machine input controller that allows a single keyboard and mouse to control several physical workstations over a local network. It functions as a network input emulator, sending keyboard and mouse signals to remote operating systems to manage a multi-machine workspace as if it were a single system with multiple monitors. The project also serves as a cross-platform clipboard synchronizer, enabling the sharing of copied text and data between different operating systems so that content can be pasted across all connected machines.
Simulates hardware-level keyboard and mouse events to control remote operating systems.
Kinto هو محرك خرائط مفاتيح خاص بالتطبيق ومُعيد تعيين لوحة مفاتيح سياقي. يعمل كأداة قائمة على التكوين تقوم تلقائياً بتبديل تعيينات لوحة المفاتيح ومفاتيح التعديل بناءً على نافذة التطبيق النشطة. يعمل المشروع كمدير إدخال عبر الأنظمة الأساسية ومحاكي اختصارات سطح المكتب، مصمم خصيصاً لتكرار اختصارات لوحة مفاتيح macOS وسلوكيات التخطيط على Linux و Windows. يتيح ذلك سير عمل بنمط Mac على Linux من خلال مطابقة سلوكيات اختصارات لوحة المفاتيح عبر أنظمة تشغيل مختلفة. يوفر النظام قدرات لإعادة تعيين الإدخال المخصص والقدرة على تحديد اختصارات خاصة بالتطبيق. يدير تعيين لوحة المفاتيح السياقي للحفاظ على الاتساق في تخطيطات لوحة المفاتيح وأنماط مفاتيح التعديل عبر بيئات سطح المكتب المختلفة.
Simulates hardware-level keyboard events to trigger native system shortcuts and actions.
OptiKey هي مجموعة تقنيات مساعدة ونظام إدخال قائم على تتبع العين مصمم لتوفير الوصول إلى الحاسوب وأدوات التواصل. تعمل كلوحة مفاتيح افتراضية لتتبع العين وبرمجيات تواصل بديلة ومعززة، مما يسمح للمستخدمين بإدخال النصوص والتحكم في النظام عبر أجهزة تتبع العين أو أجهزة التأشير الأخرى. يتميز النظام بطبقة اختيار محايدة للمدخلات تدعم مصادر متنوعة، بما في ذلك أجهزة تتبع العين، وأجهزة التحكم في الألعاب، وفأرة الرأس. يستخدم آلية تشغيل وقت المكوث (dwell-time) واختيار تثبيت العين لترجمة حركات العين إلى نقرات فأرة، وضغطات لوحة مفاتيح، وتنقل في الشاشة. تغطي البرمجيات مجموعة واسعة من الإمكانيات، بما في ذلك محاكاة الإدخال على مستوى نظام التشغيل لمحاكاة الفأرة ولوحة المفاتيح، ومحرك تنبؤ قائم على القاموس لتسريع الكتابة، وتعريفات تخطيط قائمة على XML لهياكل لوحة المفاتيح المخصصة. كما تدمج تركيب تحويل النص إلى كلام، ولوحات تواصل قائمة على الرموز للمستخدمين غير الناطقين، وأدوات أتمتة متقدمة لتسلسل الأوامر المعقدة. الواجهة قابلة للتخصيص بدرجة عالية، وتدعم تكوينات الشاشات المتعددة، وعناصر التحكم في الشفافية، وتكبير منطقة الهدف لتحسين الدقة.
Injects virtual keystrokes and mouse events into the operating system to control external applications.
AI0x0.com is a multimodal AI desktop assistant and cross-application wrapper. It provides a floating interface overlay that integrates large language models into any active software application to facilitate global querying and text automation. The system distinguishes itself through the ability to process real-time screen captures for visual analysis and utilize a voice pipeline for hands-free speech-to-text and text-to-speech interaction. It further enables direct AI content injection by simulating keyboard input to insert generated responses into active software fields. The project includ
Simulates keyboard input events to insert AI responses directly into active software input fields.
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
Synthesizes keyboard and mouse events at the OS level to control applications lacking native controller support.
OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from digitizer hardware into system cursor and pen events. It serves as a hardware abstraction layer that normalizes input from various tablet brands into a consistent API, providing a cross-platform pen interface with pressure and tilt sensitivity. The project distinguishes itself through a plugin-based architecture and a profile-based configuration system, allowing for custom filters, interpolators, and persistent hardware setups. It includes specialized tools for hardware driver d
Uses kernel-level injection to emulate hardware events for software that blocks user-mode APIs.
OSWorld is an evaluation framework and multimodal agent benchmark designed to test the ability of large language models to complete complex tasks within virtualized operating system environments. It provides a virtualized desktop sandbox and a virtual machine orchestrator to deploy, snapshot, and reset cloud-based desktops, ensuring reproducible test states for AI agent interactions. The system distinguishes itself by providing an OS-level action space that translates model decisions into mouse clicks, keyboard inputs, and system commands. It employs a standardized interface to integrate vari
Translates model decisions into simulated hardware-level keyboard and mouse events to control the virtual operating system.