Can I reply on beehaw? Testing 1 2 3.
It's essentially a custom mechanical keyboard, so there are plenty of resources from that community.
Wire them in columns on 1 pin, and rows on the other with diodes between each switch on the rows. Then connect every row and every column to a microcontroller. Teensy, Arduino, whatever you like or can find pre-existing software for.