ATmega32U4 flight panel with 16-ch multiplexer, rotary encoder, and 19+ inputs.
-
Updated
Mar 12, 2026
ATmega32U4 flight panel with 16-ch multiplexer, rotary encoder, and 19+ inputs.
Linux keyboard input sound feedback tool
A Godot-based Android app that sends touch and stylus input over ADB to control a Windows PC in real time.
A macOS menu-bar app for quickly switching audio output and input devices without opening System Settings.
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.
A user-friendly debouncing tool to fix hardware chatter (e.g., double-clicks). Currently for Linux, with a goal of being cross-platform.
Python library to route Windows app audio input and output devices via Windows audio policy config APIs.
Use an ESP-32 as a remote control for your computer. All transmissions are signed.
Linux ACPI driver + installer for GETAC programmable buttons (P2 -> screenshot)
Remap unsupported Bluetooth/USB HID reports on macOS into virtual keyboard shortcuts for page turners, remotes, foot pedals, voice input, and more
Native Android multitouch and Windows Precision Touchpad support for an A1931 Bluetooth keyboard case on Xiaomi Pad 5.
Windows-style middle-button autoscroll for GNOME/Wayland — a small evdev-to-uinput daemon that adds hold-middle-button-to-scroll where the desktop doesn't expose it.
QMK-inspired keyboard middleware for Linux — home row mods, mod-tap, layers, SOCD, and adaptive timing via evdev. Written in Rust.
Chimp is a simple input package (mice, tablets etc)
🎧🖥️ MacPeripheralHub is a lightweight macOS menu bar application for managing connected peripherals. It monitors audio devices, cameras, displays, keyboards, and mice, allows quick switching of system preferences, restores selected setups automatically, and provides a unified control center built with C and Swift for everyday workflows.
Everything you need to test your StepMania sync with a Raspberry Pi Pico. (or anything else you need a 625bpm repeated keypress for.)
Control your mouse pointer with sequential key presses on an ordinary keyboard. A Windows prototype with repeated strokes, hold-to-move, clicks, dragging, and precision control. 普通のキーボードで、順番に押したキーからマウスポインターを操作するWindows向け試作版。繰り返し移動・長押し移動・クリック・ドラッグ・精密操作に対応。
To associate your repository with the input-device topic, visit your repo's landing page and select "manage topics."