3 Repos
Switching between absolute coordinate reporting and relative movement packets for compatibility.
Distinct from Mouse Input Handlers: This is a low-level HID protocol emulation for gaming/VM compatibility, not a high-level input handler or protocol for terminals.
Explore 3 awesome GitHub repositories matching hardware & iot · Relative Mouse Emulation. Refine with filters or upvote what's useful.
Deskhop is a DIY hardware KVM switch and USB HID input router. It provides the PCB layouts and firmware necessary to build a physical device that routes keyboard and mouse inputs between two computers. The project features a web-based configuration interface delivered via a virtual USB mass storage device, allowing users to manage hardware settings and calibration through a browser using WebHID. It supports seamless transitions between workstations via edge-of-screen cursor movement or hotkeys, including coordinate-mapped scaling to maintain vertical pointer position across monitors of differ
Ensures compatibility with games and virtual machines by emulating relative mouse movement instead of absolute positioning.
Dieses Projekt bietet KVM-over-IP-Hardware und -Software für die Fernverwaltung von Computern. Es fungiert als ATX-Power-Management-Controller, Remote-Serial-Konsolenserver und Virtual-Media-Emulator. Ein WebRTC-Remote-Access-Gateway wird verwendet, um NAT und Firewalls für hardwarenahe Steuerung mit geringer Latenz über einen Webbrowser zu umgehen. Das System zeichnet sich durch die Fähigkeit aus, physische Peripheriegeräte auf Hardwareebene zu simulieren, einschließlich HID-Geräteemulation für Tastatur- und Mauseingaben sowie USB-Massenspeicheremulation für das Streamen von ISO-Images. Es verfügt über eine UART-zu-Web-Bridge für den Remote-Zugriff auf die serielle Konsole und nutzt H.264-Hardware-Encoding für hochauflösendes Video-Streaming. Die Plattform deckt breite Funktionsbereiche ab, darunter die Steuerung des Energiezustands für ATX- und DC-Systeme, NAT-Traversal und Cloud-basierte Konnektivität sowie Firmware-Management. Sie unterstützt zudem Hardware-Erweiterbarkeit durch dedizierte Pins für die Entwicklung eigener Module und stellt 3D-Designdateien für physische Modifikationen bereit. Systemkonfiguration und administrative Aufgaben werden über eine Weboberfläche oder sicheren SSH-Zugriff mittels Public-Key-Authentifizierung abgewickelt.
Simulates mouse movements using both absolute and relative positioning for compatibility with various BIOS and hardware settings.
xdotool is a command-line utility for X11 desktop automation that simulates keyboard and mouse input and manages application windows. It functions as a scriptable tool that maps sequential text instructions to low-level library calls to control the X11 graphical environment. The project enables the generation of synthetic keyboard and mouse events to automate interactions with graphical user interfaces. It also acts as a window manager controller, allowing users to programmatically move, resize, focus, and organize application windows and virtual desktops. The tool covers a wide range of cap
Shifts the mouse cursor by specific coordinate offsets from its current position.