1. A method implemented in a computing device, the method comprising: receiving a first user input via a keyboard; identifying multiple keys of the keyboard that are touched as part of the first user input; determining multiple characters based on the multiple keys that are touched as part of the first user input; and concurrently displaying, in a character list corresponding to a first position of an input field of a display, the multiple characters.