A keyboard is used for data entry, being a board on which is fixed rows of keys.
I propose that each key is separate. Each key has a base, and a springy mechanism as it does now. But each one is self contained and separate.
The keys communicate wirelessly with each other and with the computer.
They can be stored in a bag!
You only need to have out as many as you need at that time.
You can arrange them in different orders for different tasks.
Each one can have a little mouse movement sensor on the bottom so that each key can be used as a minnie-mouse.-- pocmloc, Feb 25 2011 Get multiple sets, and you can play Scrabble or Bananagrams!-- DrWorm, Feb 25 2011 Wildly impractical (+)-- normzone, Feb 25 2011 You can put a stick on the bag, and shake it to generate gibberish quickly and easily. Enough shaking might also generate the works of Shakespeare!-- bungston, Feb 26 2011 I seem to recall a similar idea to this before....-- senatorjam, Feb 26 2011 Dang it, has anyon sn what I did with th lttr '3' up-sid- down? I know it wnt somplac...-- RayfordSteele, Feb 26 2011 I'll have a 'P' lease, Bob.-- MaxwellBuchanan, Feb 26 2011 Can each key have a little set of wheels on the bottom to set up standard keyboard arrangements, make sentences, and/or screw with people?-- Voice, Feb 26 2011 [voice], you mean self-powered and autonomouse? Excellent idea.-- pocmloc, Feb 26 2011 random, halfbakery