How about making all keys in a sheet of molded clear transparent plastic, along with a cheap resistive-touch e-paper screen placed underneath the keys, and some led-lighting around it. That would give a physical keyboard with fully configurable key labels.