If you’re pairing a tiny Linux computer to a few peripherals — perhaps you’re building a reasonably custom Pi-powered device — it ... consider HID over I2C, it’s a standardized protocol ...