[citation][nom]nurgletheunclean[/nom]Very gimmicky. it's a physical keyboard with customizable keys and has some sort of haptic feedback or even a mechanical key press. I see this going about the same way as ergonomic keyboards. Some people like them, but 99% don't. Rearranging keys is only going to confuse people who are used to a querty layout. People are creatures of habit, it's very difficult for people to adopt new interfaces, such as trackballs, ergo keyboards, even touchpads (glide pads). Function lock for laptop number pads on top of lettered keys will drive most people crazy, much less 10+ variable key layouts.Apple could probably get their fan base to jump all over this. But I think Microsoft's users are too practical to adopt this product.[/citation]
I agree that you don't want to change your default keyboard layout but consider specialty applications for the users of large programs such as CAD workstations, Adobe suite, games, or even power Windows users. Each of those programs have specific and widely-used keyboard shortcuts or specific keyboard layouts to optimize the tactile interface. Also remember that MANY keyboards have specific function keys that can be re-mapped. If they do the software for this right, you could assign profiles for programs (or users) to that re-map the images for each key to show what their shortcut command would be or hit that key combination with one key or highlight the WASD keys for gamers. Gaming mice are doing this for extra buttons already.
I see this type of interface to be microsoft doing what they're trying to do with Windows 8: create a single product that can modify itself or be modified to fit many different needs. It simplifies their engineering processes (assuming their engineers have the ability to generalize software), unifies products (saves $), and makes the end-user happier because now there is an easy to use but flexible device.
I'm all for it. I would be willing to pay $150-200 if they get the software/hardware right with no lag.