Faster little keyboards





Little keyboards impose to type slowly. Worst I know is that of my old Hewlett Packard 28 scientific calculator. It's a high quality keyboard but you can't "type" with it, you can just press the keys the one after the other. The keyboard of my Texas Instruments Voyage 200 is much better, anyway it's slow. I think cell phone keyboards are a little faster because you type using your thumb. Some teenagers are experts at this.

Why are little keyboards slow? I think regular keyboards are fast because you don't have to coordinate the way your fingers hit the keys. You just launch your fingers in the right direction and the keyboard will do the rest of the work to acknowledge your move. On the contrary when you press the keys of a little keyboard you have to follow a procedure. You must avoid the surrounding keys, you must place your finger on the right key and you must place it a way that will make the pressing possible and reliable, you must press the key and feel the way it descends, wait till you record the click and then only release it. If you try to type faster you will make mistakes and you may even hurt your fingers.

The worst type of keyboards I ever met are flat keyboards, also called membrane keyboards. On those keyboards too you must press your fingers both hard and carefully and wait for a feedback. The feedback doesn't even come from the keyboard itself, you have to check the screen. And you can't find the keys if you don't look at the keyboard. It's terrible. Some membrane keyboard systems help by emitting a short beep sound.

Anyway I think little keyboards can become fast if they are flat. There are two conditions for this:
A good example of such a surface would be a touchpad, except for the fact touchpads can only record one finger position at a time. Also I don't know if the absolute position of a finger on a touchpad is reliable. Today technology allows to make such a surface many different ways.

Using such a surface, the system will see a disc where the tip of finger gets flat. It is then easy to calculate which key the finger was aimed at. If you hit the F key, you maybe also partially hit the D and R keys but the systems can compute the primary target was the F key.



A touchscreen system should fit but all touchscreen systems I tried till now have severe problems. Either they lack precision, they need a strong finger pressure to react or they react slowly.

I made trials by typing on a little keyboard printed on a sheet of paper. It allowed to type really fast, much faster than any little keyboard I ever used. I'm sure I made no typing errors. I asked friends to make the test and they shared my opinion.

The keyboard does not need to be perfectly flat. Maybe a short little pike at the center of each key can help to type without seeing the keyboard. Or the keys can have a rim, or have a slightly curved surface. Maybe the whole keyboard can move down when it is pressed or it can have a soft surface. What matters is that only the fact a fingers touches the surface is recorded and with a high resolution.

For a while I thought of making a working prototype using a webcam. A rudimentary AI software would have decoded where the fingers hit the surface. But it meant a lot of work for a result I was already sure off. By the way, this too is an idea: lots of cell phones contain a camera. You simply put the cell phone "vertically" on a table in front of you, so you can see its screen clearly. You put a sheet of paper on the table, possibly the size of a real keyboard. The camera allows the cell phone to know exactly which keys you type. You can use any "keyboard" size and any keyboard nationality, the cell phone adapts automaticaly, visually. You can also move your hands and your fingers in the air or on the table to emulate a mouse pointer on the cell phone screen or two whole virtual hand. (A friend sent me this link, about a concept quite close: http://www.virtual-laser-keyboard.com/france/f-a-q.asp )



Eric Brasseur  -  May 6 2006       [ Homepage | eric.brasseur@gmail.com ]