Patent attributes
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving keystrokes. One of the methods includes receiving a first keystroke and a second keystroke input by a user on a keyboard. The first keystroke corresponds to a first key on the keyboard and the second keystroke corresponds to a second key on the keyboard that is different from the first key. The first keystroke and the second keystroke are determined to have been input at substantially the same time and the first key is determined to be adjacent the second key on the keyboard. In response to the determinations, a suggestion is generated that only one of the two keystrokes was intended to be input.