gdsports:
The same thing can be done cheaper using a Trinket M0 and USB to TTL serial cable. The Trinket M0 (not to be confused with the original Trinket) has a SAMD21 microprocessor so it can do many things a Zero can do except only a few pins are exposed.
Hey very much obliged for those suggestions! It turns out I had a Feather M0 just laying
I also found some FTDI ttl-to usb converters in my drawer!
I have one question though, how would I connect the keyboard to the Feather or Trinket as both boards only have one usb micro-b female connector? I am wondering if that is only a programming port or if external usb devices can connect to it?
Thanks again!