Device, Method, and Graphical User Interface for Accessing Alternative Keys
First Claim
1. A multifunction device, comprising:
- a touch-sensitive display;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying a text entry region and a soft keyboard having a plurality of default keys;
detecting a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, wherein the respective default key has a plurality of alternate keys, and detecting an immediate subsequent movement of the contact on the touch-sensitive display;
in response to detecting the immediate subsequent movement of the contact, while continuing to display the plurality of default keys of the soft keyboard, displaying an array of keys including the plurality of alternate keys for the respective default key, each key in the array having an associated activation region;
detecting liftoff of the contact at a second location on the touch-sensitive display; and
,in response to detecting the liftoff of the contact;
when the second location corresponds to an activation region that is associated with a respective alternate key in the array, ceasing to display the array and inserting a character associated with the respective alternate key into the text entry region; and
when the second location corresponds to a region of the touch-sensitive display that is not an activation region for any of the keys in the array, ceasing to display the array without inserting any character into the text entry region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method at a multifunction device with a touch-sensitive display includes: displaying a text entry region and a soft keyboard with default keys; detecting a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, and detecting an immediate subsequent movement of the contact on the touch-sensitive display; in response to detecting the immediate subsequent movement, displaying an array of keys including alternate keys for the respective default key; detecting liftoff of the contact at a second location on the touch-sensitive display; and, in response to detecting the liftoff: when the second location corresponds to an activation region associated with a respective alternate key, ceasing to display the array and inserting a character associated with the respective alternate key into the text entry region.
-
Citations
19 Claims
-
1. A multifunction device, comprising:
-
a touch-sensitive display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a text entry region and a soft keyboard having a plurality of default keys; detecting a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, wherein the respective default key has a plurality of alternate keys, and detecting an immediate subsequent movement of the contact on the touch-sensitive display; in response to detecting the immediate subsequent movement of the contact, while continuing to display the plurality of default keys of the soft keyboard, displaying an array of keys including the plurality of alternate keys for the respective default key, each key in the array having an associated activation region; detecting liftoff of the contact at a second location on the touch-sensitive display; and
,in response to detecting the liftoff of the contact; when the second location corresponds to an activation region that is associated with a respective alternate key in the array, ceasing to display the array and inserting a character associated with the respective alternate key into the text entry region; and when the second location corresponds to a region of the touch-sensitive display that is not an activation region for any of the keys in the array, ceasing to display the array without inserting any character into the text entry region. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
at a multifunction device with a touch-sensitive display; displaying a text entry region and a soft keyboard having a plurality of default keys; detecting a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, wherein the respective default key has a plurality of alternate keys, and detecting an immediate subsequent movement of the contact on the touch-sensitive display; in response to detecting the immediate subsequent movement of the contact, while continuing to display the plurality of default keys of the soft keyboard, displaying an array of keys including the plurality of alternate keys for the respective default key, each key in the array having an associated activation region; detecting liftoff of the contact at a second location on the touch-sensitive display; and in response to detecting the liftoff of the contact; when the second location corresponds to an activation region that is associated with a respective alternate key in the array, ceasing to display the array and inserting a character associated with the respective alternate key into the text entry region; and when the second location corresponds to a region of the touch-sensitive display that is not an activation region for any of the keys in the array, ceasing to display the array without inserting any character into the text entry region. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A graphical user interface on a multifunction device with a touch-sensitive display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a soft keyboard having a plurality of default keys; and a text entry region; wherein; a contact is detected at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, and an immediate subsequent movement of the contact on the touch-sensitive display is detected, wherein the respective default key has a plurality of alternate keys; in response to the detected immediate subsequent movement of the contact, while the plurality of default keys of the soft keyboard continues to be displayed, an array of keys including the plurality of alternate keys for the respective default key is displayed, each key in the array having an associated activation region; a liftoff of the contact at a second location on the touch-sensitive display is detected; and in response to the detected liftoff of the contact; when the second location corresponds to an activation region that is associated with a respective alternate key in the array, the array ceases to be displayed and a character associated with the respective alternate key is inserted into the text entry region; and when the second location corresponds to a region of the touch-sensitive display that is not an activation region for any of the keys in the array, the array ceases to be displayed without any character being inserted into the text entry region.
-
-
14. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch-sensitive display, cause the device to:
-
display a text entry region and a soft keyboard having a plurality of default keys; detect a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, wherein the respective default key has a plurality of alternate keys, and detect an immediate subsequent movement of the contact on the touch-sensitive display; in response to detecting the immediate subsequent movement of the contact, while continuing to display the plurality of default keys of the soft keyboard, display an array of keys including the plurality of alternate keys for the respective default key, each key in the array having an associated activation region; detect liftoff of the contact at a second location on the touch-sensitive display; and
,in response to detecting the liftoff of the contact; when the second location corresponds to an activation region that is associated with a respective alternate key in the array, cease displaying the array and insert a character associated with the respective alternate key into the text entry region; and when the second location corresponds to a region of the touch-sensitive display that is not an activation region for any of the keys in the array, cease displaying the array without inserting any character into the text entry region. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification