Microsoft Hardware and Applied Sciences Group created a concept prototype in "Adaptive Keyboard," it has a touch panel above the traditional keyboard that opens some interesting options. The first scenario shows recent document and applications whilst within an application like PowerPoint. At around 4 minutes, we get a demo of dynamic changing of keytops based on the current application. At around 5:30, we see an example of Outlook using the keyboard to show contacts as photos using the screen on the keyboard. Sweet!
The Adaptive Keyboard concept is now part of the Student Innovation Contest at the ACM Symposium on User Interface Software and Technology.