t9 is a predictive text entry system that is optimized for use with cellular phone keypads, developed by Tegic Communications.

When entering letters on a conventional phone keypad, you must somehow differentiate between which of the 3 or more letters that you want to use. For example, pressing the 5-key could mean you wanted a J, K, or L. Normally, you must either press the same key multiple times (twice to get a K, five times to get a K in the opposite case, seven times to actually just get the number 5), or you press an alternate key, like the * and # keys to select the left or right letter. So to type the word IF, you must usually type 444333 or 4#3#.

The t9 system appears to take the numbers, parse them out for all combinations, then match them against a dictionary. For example, to type the word "IF", you type:

 4  3
------
 G  D
 H  E
 I  F
You could mean nine different two letter combinations: GD, GE, GF, HD, HE, HF, ID, IE, and IF. By matching with a dictionary, you can see that only a couple of these make sense. 'He' and 'if' are the most likely, and it chooses one. If you want another spelling, you can then choose a different interpretation, much like the Microsoft IME that comes with Windows for entering Japanese and Chineese Kanji characters. You can also add words to its dictionary, to make words quicker to use next time you use them.

It is damn useful.

The one-number-per-letter system means that your fingers quickly discover interestingly-numbered words; for example:


about   22688
black   25225
carry   22779
dress   37377
fence   33623
field   34353
going   46464
light   54448
money   66639
offer   63337
press   77377
shown   74696
shows   74697
whose   94673
women   96636
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.