Share a single keyboard and mouse between multiple computers.
-
Updated
Nov 10, 2025 - C++
Share a single keyboard and mouse between multiple computers.
webcam based mouse emulator
cross platform input library for simulating keyboard and mouse events
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Implement a USB/BLE HID device that can switch between mouse and keyboard modes for the M5Cardputer
ESP32 based bluetooth mouse jiggler
Open source since 2001, share one mouse and keyboard between many vintage computers (Win 9x, Mac OS X, Linux)
Library for controlling and capturing images from video games
Use your android phone as trackpad on Windows or Linux systems
This package is a native addon for Node.js that allows you to perform various utility operations on Windows systems. It includes key event listeners, window data retrieval, window screenshot capture functionality, mouse movement, mouse click, mouse drag, and typing functionality, also I included precompiled libs of OpenCV(core, imgcodecs, imgproc)
Do everything you ever dreamed of with a joystick, gamepad or two at once. DualShock™ and DualSense™, DirectInput, XInput, keyboard and mouse, to DirectOutput(vJoy), XOutput(ViGEm), keyboard and mouse, with full remapping and features for Windows 64 bits.
DIY Configurable USB/HID Morse Code Interface for LWCO, PCWFistcheck, VBand etc.
Implementing a webcam-based Mouse interface driven by Facial Expressions.
HID mouse emulation with Arduino + USB HostShield!
Drag, Left, Right and Double Click the mouse with only mouse movents -- no physical clicking.
Mouse emulator with a Raspberry Pi
Simple tool to simulate mouse and keyboard operation.
A virtual keyboard+mouse system based on Image Processing built using OpenCV.
Add a description, image, and links to the mouse-emulation topic page so that developers can more easily learn about it.
To associate your repository with the mouse-emulation topic, visit your repo's landing page and select "manage topics."