Patent ID: 8850349

Claim:
A method comprising: outputting, by a computing device and for display at an input-sensitive display, a first graphical keyboard arrangement including a first representation of a key, wherein a target region of the input-sensitive display corresponds to the first representation of the key; receiving, by the computing device data indicative of a plurality of tap gestures received at the input-sensitive display, each respective tap gesture from the plurality of tap gestures detected at a respective location of the input-sensitive display; determining, by the computing device and based at least in part on one or more of the plurality of tap gestures, that each tap gesture from the plurality of tap gestures corresponds to the key; responsive to determining that each tap gesture corresponds to the key, identifying, by the computing device, a quantity of the tap gestures detected at locations that are not substantially aligned with the target region corresponding to the first representation of the key; and responsive to determining that the quantity exceeds a threshold quantity of tap gestures detected at locations that are not substantially aligned with the target region, outputting, by the computing device and for display at the input-sensitive display, a second graphical keyboard arrangement that includes a second representation of the key, wherein at least one attribute of the second representation of the key is graphically modified relative to the first representation of the key so as to substantially align a target region corresponding to the second representation of the key with one or more of the locations at which the tap gestures were detected.