Looks nice. It is a good idea that it is easy to clean, though I don't have such issues so it isn't for me. I am using a wireless, small keyboard (not rubber, like yours) which is easy to move around with, but I don't often need to handle the CNC with that one. I also have a dedicated numeric keypad, which is wired, because wired communication is more reliable than wireless. I would hate if the keyboard would for any reason lose contact with the PC at any critical moment or would not react exactly when I wanted it to react.