I would recommend a new way of reducing the size of a keyboard yet remaining fast operation.
Nowadays, keyboards are becoming smaller and smaller for mobile uses, but there is no enough space for so many keys as in an ordinary PC keyboard.
There is a variety of methods to deal with this problem, but seldom noticed a basic phenomenon that once a button is released, no other keys are touched.
See details @ http://opqrest.blog.sohu.com/82042354.html
Imagine a high speed on a small keyboard? Much smaller than that big keyboard of a PC actually, so fast as that big keyboard of a PC indeed. Being used to pressing and releasing a button to give an input, that is to say, two motions one input, yet have you ever thought of giving one input by only one motion?
In this invention, with every motion you will move from one key position to another, making the operation twice as fast as before.
This keyboard has a pen like appearance. It is composed of an axis, a pulling key, a pressing key, and a handholder.
The handholder will be pressed down or lifted up, pulled inward or outward, and will rotate around the axis.
The keyboard will be operated by two or more fingers always pinching the handholder, and the fingers will not be up in the air to touch nothing. The handholder will rotate around the pressing key, so that the fingers will not be twisted during the rotation around the axis.
Using this keyboard, you will feel like just using a pen.You will write various shapes of lines to identify various characters. Thus a certain moving route will mean a certain input, instead of a certain key position meaning a certain input.
Either the pressing key or the pulling key has 2 positions. The axis has 3 positions. Thus 2*2*3=12 key positions may be obtained.
If the input of two key positions equals that of one button, either operation requires two motions, giving the approximately same speed. Thus 12 key positions may give a variation of 11*11=121 buttons.
There are 12 key positions distributed as follows: