diagnose-hid-keycodes

Installation
SKILL.md

Diagnose HID Keycodes

Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.

Given an unknown macro pad, mouse button, foot pedal, or HID gadget, find out exactly what each button emits at the OS level — without guessing from labels, vendor docs, or photos. Cheap HID pads frequently ship with arbitrary or mis-labeled keycodes (the Jieli/Free3-P ships with buttons labeled top/middle/bottom emitting Ctrl+C/Ctrl+V/Ctrl+X — which isn't the cut/copy/paste convention; it's hardware-random).

When to Use This Skill

  • A new HID device arrived and you don't know what its buttons emit
  • A pad has multiple firmware modes and you need to map each mode's keycodes
  • A rule isn't firing and you suspect you guessed the wrong from.key_code
  • You need to document a device for a reproducible setup

The Three-Tool Workflow

Related skills
Installs
9
GitHub Stars
44
First Seen
Apr 26, 2026