Just saw this one...
Imagine a keyboard that has a screen under each key! :)
I present you Optimus Maximus
You can change the language of the keyboard and the “printed” letters will change!
Better yet, assign actions to keys and the tool icon will appear on the key!!!
I won't tell the price not to spoil the excitement but it's still a very "geeky" piece of hardware hein?