1. An apparatus, comprising: a handheld electronic device including a touchscreen for displaying a virtual keyboard, wherein the device is to: detect a contact patch when the touchscreen is touched by a user; determine an active point for the contact patch; determine a hot spot for each of multiple keys located near the active point; select a particular key from among the multiple keys as a key intended by the user; and include a particular character represented by the particular key as a character in an ongoing stream of text input by the user.