Contributing
There are several ways to contribute to padctl:
Guides
- Device Config Guide — Write a device TOML config from capture data to working controller
- HID Reverse Engineering Guide — Identify, capture, and analyze a gamepad's HID protocol with Wireshark and raw hex tools
- Reference Tables — Type mapping, MSB0→LSB0 conversion, ButtonId enum, Linux event codes, transform DSL
- Code Contributions — Fork workflow, code style, test commands, build flags
- Device TOML from InputPlumber — Convert InputPlumber configs to padctl format