awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesCross-Platform Input Simulation

Low-level utilities for capturing keyboard events and simulating key presses across different operating systems.

Distinct from Cross-Platform and Native Compilation: Focuses on OS-level input hooks and simulation, unlike the candidates which focus on UI rendering, mobile development, or compilation toolchains.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Cross-Platform Input Simulation. Refine with filters or upvote what's useful.

Awesome Cross-Platform Input Simulation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • federico-terzi/espansoAvatar von federico-terzi

    federico-terzi/espanso

    14,002Auf GitHub ansehen↗

    Espanso is a cross-platform text expander and automation tool written in Rust. It replaces short keywords with longer predefined text strings across different operating systems to increase typing speed and consistency. The tool utilizes regular expressions to detect complex typing patterns for dynamic replacement and allows for the execution of custom shell scripts to inject real-time data. Users can restrict expansions to specific software environments, ensuring that keywords only trigger within designated applications. The system includes a manager for installing and updating curated colle

    Interacts with OS-specific APIs to capture keyboard input and simulate key presses across different operating systems.

    Rust
    Auf GitHub ansehen↗14,002
  • rbreaves/kintoAvatar von rbreaves

    rbreaves/kinto

    5,179Auf GitHub ansehen↗

    Kinto is an application-specific keymap engine and contextual keyboard remapper. It functions as a configuration-driven utility that automatically switches keyboard mappings and modifier keys based on the active application window. The project acts as a cross-platform input manager and desktop shortcut emulator, specifically designed to replicate macOS keyboard shortcuts and layout behaviors on Linux and Windows. This enables a Mac-style workflow on Linux by matching keyboard shortcut behaviors across different operating systems. The system provides capabilities for custom input remapping an

    Provides a system to capture keyboard events and simulate key presses to replicate macOS layouts on Linux and Windows.

    Python
    Auf GitHub ansehen↗5,179
  • feschber/lan-mouseAvatar von feschber

    feschber/lan-mouse

    4,962Auf GitHub ansehen↗

    lan-mouse ist ein Software-KVM-Switch und vernetzter Peripherie-Controller, der es einem Benutzer ermöglicht, eine einzige Tastatur und Maus über ein lokales Netzwerk auf mehreren Computern zu teilen. Er fungiert als plattformübergreifender Eingabe-Sharer, der lokale Peripherie-Ereignisse erfasst und zur Simulation auf Betriebssystemebene an Remote-Hosts weiterleitet. Das System sichert die Remote-Eingabesteuerung mittels einer TLS-verschlüsselten Transportschicht, um das Abfangen von Tastenanschlägen und Zeigerdaten zu verhindern. Der Zugriff wird über eine fingerabdruckbasierte Geräteautorisierung verwaltet, die Remote-Verbindungen durch Abgleich eindeutiger Gerätekennungen mit einer vertrauenswürdigen Liste validiert. Das Projekt enthält einen Headless-Daemon für den Hintergrundbetrieb und eine zustandssynchronisierte Ereigniswarteschlange, um flüssige Cursorbewegungen und konsistentes Verhalten von Modifikatortasten beizubehalten. Es bietet zudem Geräte-Liveness-Tracking zur Überwachung des Verbindungsstatus und verwaltet persistente Konfigurationen für die automatische Wiederverbindung. Installation und Konfiguration können über Home Manager in deklarative Systemmanagement-Setups integriert werden.

    Transmits live keyboard and mouse events across different operating systems to control multiple remote machines.

    Rust
    Auf GitHub ansehen↗4,962
  • boppreh/keyboardAvatar von boppreh

    boppreh/keyboard

    3,962Auf GitHub ansehen↗

    This project is a cross-platform input interception library and global keyboard event simulator for Windows and Linux. It provides a programmatic interface to monitor global keyboard events, simulate hardware input, and block system events to create custom hotkeys and shortcuts. The tool functions as a keyboard macro automation utility and a text expansion engine. It can record keystroke sequences and replay them with precise timing, or detect specific typed character sequences and replace them with predefined strings using simulated backspaces. The library covers a broad range of input cont

    Provides a cross-platform system for capturing keyboard events and simulating input across different OSs.

    Pythoncallbackhotkeykeyboard-events
    Auf GitHub ansehen↗3,962
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Platform Input Simulation

Unter-Tags erkunden

  • Input Event SharersUtilities that transmit live input events across platforms to control multiple remote machines. **Distinct from Cross-Platform Input Simulation:** Distinct from simulation which focuses on generating events; this focuses on transmitting existing peripheral events between hosts.