NicoHood/HID
Bring enhanced HID functions to your Arduino! observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4474
- days_rel: n/a
- days_push: 895
- n_releases_24m: 0
Adoption not part of the score
2565 stars · 417 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An Arduino library that adds enhanced USB HID functionality to standard Arduino boards, enabling them to act as keyboards, mice, gamepads, and other HID devices. It supports a wide range of AVR and SAMD boards, including via HoodLoader2, and offers features like NKRO keyboards, consumer/media keys, and RawHID.
Use cases
- make an Arduino act as a keyboard or mouse
- send media keys from a microcontroller
- build a custom USB gamepad with Arduino
- emulate an NKRO keyboard on a Leonardo or Pro Micro
- send raw HID reports to a PC from Arduino
- add a Surface Dial emulator to a project
When to choose
- you need advanced HID device emulation on Arduino boards like Leonardo, Micro, or Uno with HoodLoader2
- you want NKRO keyboard, gamepad, or consumer key support beyond the stock Arduino Keyboard/Mouse libraries
- you need boot protocol keyboard/mouse support for BIOS compatibility
When to avoid
- your board is an Arduino Due (ATSAM3 is unsupported)
- you need USB host functionality rather than device emulation
- you are not working with Arduino-compatible hardware
Facets
library · maturity stable
embedded sdk developer-tools embedded-systems hardware developer-tools embedded iot cpp c arduino hid usb keyboard mouse gamepad rawhid
2 sources
- readme: https://github.com/NicoHood/HID · fetched 2026-08-28 · ecda4721dd94
- homepage: http://www.nicohood.de · fetched 2026-08-29 · f5c785d9c00c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NicoHood/HID | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem