5 مستودعات
Tools that simulate hardware peripheral input to programmatically enter data into other applications.
Distinct from Keyboard Input Simulations: None of the candidates cover system-wide keyboard simulation for ASR output; existing ones focus on web automation or network routing.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Virtual Input Emulators. Refine with filters or upvote what's useful.
RealtimeSTT is a local speech-to-text engine and real-time automatic speech recognition server. It utilizes transformer-based recognition and omnilingual pipelines to convert live audio streams into text, providing a WebSocket-based streaming API for raw PCM audio transmission. The project is distinguished by a dual-backend transcription pipeline that uses a lightweight engine for immediate partial suggestions and a heavier model for final high-accuracy results. It includes a wake word detection system to trigger recording and employs a shared-resource inference model to distribute heavy spee
Simulates keyboard typing to insert recognized speech directly into the focused text field of another application.
Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers. The project features an input device automation engine that maps hardware events and mouse gestures to simulated keyboard inputs or system commands. This allows for the creation of custom rules that trigger actions based on device notifications or specific wi
Sends virtual keyboard and mouse events to the operating system to simulate physical interactions.
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.
Sends keyboard and mouse signals over a network to programmatically control remote operating systems.
LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and trackpads. It provides tools to remove cursor acceleration for linear movement and decouple scroll directions for individual devices. The project features an input device profiler that allows for unique cursor and scroll configurations based on the connected hardware. It also includes an input remapper to assign mouse buttons and scroll gestures to keyboard shortcuts and system media controls. The utility covers pointer precision adjustment, scroll behavior customization, an
Simulates keyboard presses and system shortcuts by posting synthetic events to the macOS event queue.
linuxpdf هو جهاز افتراضي ومحاكي نظام يقوم بإقلاع وتنفيذ نواة Linux كاملة ونظام ملفات جذري داخل ملف بتنسيق PDF. يستخدم وقت تشغيل JavaScript المضمن في PDF لتوفير بيئة حوسبة محمولة ومكتفية ذاتياً. ينفذ المشروع محاكي معالج RISC-V باستخدام asm.js لتحقيق تنفيذ مستقل عن الأجهزة داخل عارض المستندات. يحاكي شاشة مرئية عن طريق تحديث شبكة من حقول النص بأحرف ASCII ويلتقط ضغطات مفاتيح المستخدم من خلال عناصر إدخال المستند لترجمتها إلى مقاطعات للجهاز الافتراضي. يغطي النظام سطح المحاكاة الافتراضية الكامل، بما في ذلك محاكاة تعليمات RISC-V، وعرض الشاشة الافتراضية، والتقاط إدخال لوحة المفاتيح. يتم تجميع نواة Linux ونظام الملفات كمصفوفات بيانات ثنائية ثابتة مضمنة مباشرة داخل هيكل المستند.
Simulates keyboard peripheral input by sending keystrokes from PDF fields to the virtual machine.