I don't understand why no one has created a keyboard which is dirt proof. Because let's be honest, a dirty keyboard can be absolutely disgusting. They say there are more germs on your keyboard than on your toilet seat.
Thankfully Logitech have taken initiative and have created a washable keyboard. This keyboard is completely waterproof and you can literally run it under a tap to wash it. It has all the keys you would expect on a standard keyboard. The keys have also been laser printed, making sure that they don't fade away over usage.
This may not be dirt proof but at least it's completely washable. Every other manufacturer, take note.