Why have a keyboard at all. Simply have two displays where the keyboard is simply a touchscreen like the iPad , this is obviously the way to go, this way the "keyboard" becomes a Palette board aka Pboard and it changes depending what program is running, also doubles as a track pad.
Before they do that, they need a small area where they can test the concept first.
Comments