As promised, here’s my guide on creating a USB HID keyboard device using Circuit Python on the Seeeduino Xiao! It covers the basic assembly, getting CircuitPython on the Xiao and of course a big chunk of sample code too.
I’m not an expert by any stretch of the imagination, but I’ll try and answer any questions if I can!