@andy_warb that's a nice build, the keyboard is a hard part and so many people go with those little bluetooth things from Aliexpress.
I still need to come up with a keyboard solution myself for some Android tablet based things I built a while back. Maybe I'll give tactile switches a go again but make a custom PCB. When I tried ages ago 3D printing sucked for the keycaps but now with the improvements in detail printing it might work.