The newer nRF5282x series have onboard USB that support HID! I've been wanting a device like this for a while so I'm building a wire/wireless mini-keypad.
Probably not, I've not had a very good experience with QMK so far and it won't support a couple features I want. Does it even support BLE HID? My general thinking now is I'm going to use CircuitPython and probably have to write a custom module for the BLE HID part.
I'd like a use for my little Nordic 52840 usb dongle. There is ZeptoForth binary for 52840. [also clone of the usb dongle. https://www.aliexpress.com/item/1005001530238972.html ]