My local electronic store uses those.
I've thought of this before, but I never tried it. But basically, you could cannibalize a USB controller from some rubber dome, sever all traces on the PCB, and then do a ton of soldering and rewiring and duplicate the rubber dome controller's matrix on the PCB, and then connect it to the controller and see if that works.