2 keys input method

As its name implied, this is an input method that I devise for mobile phone using strictly 2 keys that combine to produce a character. I like my method more than the default phone input method, but the dictionary input method is obviously easier and faster than mine.

How is the method designed?

First, every possible character can be entered using a combination of 2 keys. After the 2nd key is entered, it will combine with the previous key to produce a character, so there is no waiting time needed. If it is an invalid combination, then it simply ignores both keys. And, if the time difference between the 2nd key and the 1st key is too long (>0.8s), it will ignore the 1st key and assume that you want to start with the 2nd key as if it is the 1st key.

Second, the method makes it easier for the more common or rather more frequently used alphabet characters to be entered. This means that the same key is pressed twice to produce the character. There are 8 characters in this frequently used group using the key from 2 to 9. There are 12 characters in the next less frequently used group that uses 2 different keys to enter with these 2 keys vertically next to each other. Lastly, there are 6 characters in the least frequently used group that uses 2 different keys, horizontally next to each other.

Keys

uses same key

The more frequently used group covering the 8 characters a,e,i,s,o,r,t,n.

Vertically 2 keys group

Vertically 2 keys group.

 

The 2nd key is either on top of or it is below the 1st key. Characters that are displayed at the bottom side of a number keypad square are entered using the 1st key it is displayed at, followed by using the key below it. Characters that are displayed at the top side of a number keypad square are entered using the 1st key it is displayed at, followed by using the key above it. Eg., 25=b , 52=l , 58=f

Horizontally 2 keys group.

Horizontally 2 keys group.

 

The 2nd key is either on the left or on the right of the 1st key. Characters that are displayed at the right side of a number keypad square are entered using the 1st key it is displayed at, followed by the key on its right. Characters that are displayed at the left side of a number keypad square are entered using the 1st key it is displayed at, followed by the key on its left. Eg., 21=z , 45=x , 54=j

All numbers keys can be entered using the number key itself followed by the # key. For entering a string of numbers, this is bad! So, we have a number mode that is invoked by the combination of *#

Once in number mode, a number key produces a number immediately. To switch back to normal mode, press the number mode combination of *# . There is also the uppercase mode for entering the same alphabets characters in uppercase. The uppercase mode is invoked by the combination of ## and thereafter only uppercase alphabets characters are produced. To switch back to normal mode, press the same mode combination of ## . In either of the 2 modes, you can press the other mode combination to enter the other mode.

The symbols are divided into 4 groups.

The group that starts with the 1st key using 1 are symbols that have a straight line shape. (most) The special case is the new line character displayed below as \n produced by a combination of 1*

1 symbols group

1 symbols group

The group that starts with the 1st key using 0 are symbols that have a curve shape. (most) The special cases are the tab character produced by a combination of 0* and the space character produced by a combination of 00 .

0 symbols group

0 symbols group

The group that starts with the 1st key using * are symbols that have a dot, quote or a short shape.

* symbols group

* symbols group

The last group starts with the 1st key using #. This group contains the remaining symbols and another 2 special cases, #6 is PageUp and #9 is PageDown.

# symbols group

# symbols group

And, this concludes the description of the 2 keys input method. If your phone has a qwerty keyboard, then there is really no need to learn this. Use this for fun and see whether you can memorize all of them easily. Last but not least, there is an usage of this method covered in the advanced navigation.

Comments

blog comments powered by Disqus

Pages

Categories