There are 28 repositories under usb-hid topic.
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Unlock an Android phone (or device) by bruteforcing the lockscreen PIN. Turn your Kali Nethunter phone into a bruteforce PIN cracker for Android devices! (no root, no adb)
USB Rubber Ducky type scripts written for the DigiSpark.
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. 🛠🛡📱
STM32F103 USB HID game device controller with flexible configuration
An FPGA-based USB 1.1 (full-speed) device core to implement USB-serial, USB-camera, USB-audio, USB-hid, etc. It requires only 3 FPGA common IOs rather than additional chips. 基于FPGA的USB 1.1 (full-speed) device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。
OpenFFBoard is a universal force feedback interface for DIY simulation devices
A C# cross platform connected device framework
A simple to use USB HID Rubber Ducky Launch Pad for Android.
Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off:
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
USB Human Interface Device drivers.
Windows API for the PS5 DualSense controller
Turn your Kali NetHunter phone into a brute-force PIN cracker for screen locked Android devices
Software for USB-connected relays with HID interface. See the WIKI for more info.
USB mouse traffic packet forensic tool, mainly used to draw mouse movements and dragging trajectories
Android app that allows you to use your phone as a keyboard and mouse WITHOUT any software on the other end (Requires root)
Linux kernel module for Thrustmaster T300RS, T248 and (experimental) TX, T128, T-GT II and TS-XW wheels
Highly flexible Composite USB Device Library
Translator from USB-Rubber-Ducky payloads to a Digispark code.
Some ultra low cost, unique layouts mechanical macropad using CH552G
A WiFi enabled USB Keylogger and Keystroke injection tool
Curated list of resources relating to the WebHID (Human Interface Device) API
Eclipse ThreadX - USBX is a high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with Eclipse ThreadX RTOS
Run DuckyScript payloads on a USB Nugget!
Bridge Bluetooth keyboard and mouse to USB (hid proxy) using Raspberry Pi Zero
This script allows you to steal some informations from a computer.