Reverse engineering of the G305 mouse by Logitech
-
Updated
Jul 29, 2021
Reverse engineering of the G305 mouse by Logitech
A C++ ROS package for real-time conversion of 3D motion controller events to ROS messages.
Kicad symbol and footprint library for input device related components not available in the official libraries
Linux keyboard input sound feedback tool
convert RFID Tag Data into keystrokes by emulating a USB Keyboard on a Pi Pico.
A lightweight and customizable touchpad gesture handler for Wayland on GNOME, allowing users to define custom multi-finger gestures for improved workflow and productivity.
A powerful Python automation toolkit that monitors and controls input devices. This project leverages the Pynput library to track mouse movements, capture keyboard events, and automate input actions. Perfect for developers building testing tools, gaming automation, or input monitoring applications. Features include real-time mouse and KB tracking.
Chimp is a simple input package (mice, tablets etc)
Customizable HID PC Controller
A user-friendly debouncing tool to fix hardware chatter (e.g., double-clicks). Currently for Linux, with a goal of being cross-platform.
Everything you need to test your StepMania sync with a Raspberry Pi Pico. (or anything else you need a 625bpm repeated keypress for.)
Hands-free computer control with MediaPipe. Real-time hand tracking maps an open hand to pointer movement and an index–middle finger touch to click; built with Python, MediaPipe, OpenCV, and PyAutoGUI for accessibility and HCI prototyping.
🔧 Build a customizable 10-key handwired macropad with wired USB and Bluetooth options, featuring low-profile Kailh Choc switches and ZMK support.
Add a description, image, and links to the input-device topic page so that developers can more easily learn about it.
To associate your repository with the input-device topic, visit your repo's landing page and select "manage topics."