Input/output
Computing
Natural language processing
Computer hardware
Language
Mobile technology
Computational linguistics
Predictive text
Trie
Autocomplete
Typing
T9