Octoprint + Pi + Keyboard shortcuts

I have an ender 3 with a pi4 runnuing octoprint. I would like to connect a usb keyboard to the pi to send command shortcuts to control the printer (home, pause, stop, hotend 200C, etc). I have a 7" touch screen which covers all the GPIO pins, so a USB keyboard would be needed (in conjunction with TouchUI)

All my search efforts have relied on access to the GPIO pins.

I was hoping to achieve this with simple keyboard short cuts, I have a spare pro micro that I would like to turn into a macro pad that connects to the pi via USB and allows me easy access to all the basic commands. TouchUI is a little fiddly and not very responsive.

Is there anything out there ready made that will let me achieve this?

This is an example requiring pin access