Qtopia provides input methods including predictive keypad-based typing, customizable full-screen handwriting recognition and on-screen keyboard input. Extended functionality for hard keys, soft keys and the words/dictionary application are also provided.