That's cool.
It's also (geek mode on) the same principle as they used in Star Trek. The idea is that the panels that you seem them using (from The Next Generation onwards) configure themselves to the individual user/role.
You set it up as you want it and then when you log in it changes to show you your own unique setup, tailered to engineering/weapons/comms/navigation or whatever.
I have to have one of those keyboards