Hacker News new | ask | show | jobs
by AlotOfReading 871 days ago
It takes the pin changes (matrix or already decoded keys isn't clear to me) and generates the appropriate HID reports based on whether they're tapped, long pressed, shifted, etc. Not the hardest code in the world to write, but a long way from leftpad and fairly easy to miss edge cases on the first try.

Besides, what's the issue with someone writing a personal abstraction library? Java programmers commit greater crimes than this daily.