Ergodex has made what it dubs as the “The World’s First Totally Personalizable Input System”. They have a pad with a sticky surface that connects via usb to a computer. You can then stick the keys to the surface as you like. You can “record” macros and assign them to keys and can be executed at one touch.
Now, looking at it, my geek factor thinks it cool, but when I put on my practical hat, is it really worth almost the $150 bucks? Sure everyone’s hands are different, but at the end of the day you would probably set it up in a qwerty layout.