Device, Method, and Graphical User Interface for Entering Alternate Characters with a Physical Keyboard
First Claim
1. An electronic device, comprising:
- a display;
a physical keyboard;
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 area with an insertion point on the display;
detecting activation of a first physical key in the physical keyboard;
in response to a determination that the activation of the first physical key lasts less than a first predefined time period, entering a single instance of a default character that corresponds to the first physical key in the text entry area;
in response to a determination that the activation of the first physical key lasts more than the first predefined time period, displaying a character selection area on the display, the character selection area including the default character and a plurality of alternate characters that correspond to the first physical key;
while displaying the character selection area, detecting activation of a second physical key in the physical keyboard;
in response to a determination that the activated second physical key is an arrow key, moving a current character focus in the character selection area in accordance with a direction of the arrow key; and
in response to a determination that the activated second physical key is the first physical key;
entering in the text entry area a single instance of a character that has the current character focus in the character selection area, andceasing to display the character selection area.
1 Assignment
0 Petitions
Accused Products
Abstract
A device displays a text entry area with an insertion point and detects activation of a first physical key in a physical keyboard. In response to a determination that the activation of the first physical key lasts more than a first predefined time period, the device displays a character selection area; while displaying the character selection area, the device detects activation of a second physical key in the physical keyboard; in response to a determination that the activated second physical key is an arrow key, the device moves a current character focus in accordance with a direction of the arrow key; and, in response to a determination that the activated second physical key is the first physical key, the device enters in the text entry area a single instance of a character that has the current character focus, and ceases to display the character selection area.
57 Citations
12 Claims
-
1. An electronic device, comprising:
-
a display; a physical keyboard; 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 area with an insertion point on the display; detecting activation of a first physical key in the physical keyboard; in response to a determination that the activation of the first physical key lasts less than a first predefined time period, entering a single instance of a default character that corresponds to the first physical key in the text entry area; in response to a determination that the activation of the first physical key lasts more than the first predefined time period, displaying a character selection area on the display, the character selection area including the default character and a plurality of alternate characters that correspond to the first physical key; while displaying the character selection area, detecting activation of a second physical key in the physical keyboard; in response to a determination that the activated second physical key is an arrow key, moving a current character focus in the character selection area in accordance with a direction of the arrow key; and in response to a determination that the activated second physical key is the first physical key; entering in the text entry area a single instance of a character that has the current character focus in the character selection area, and ceasing to display the character selection area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
at an electronic device with a display and a physical keyboard; displaying a text entry area with an insertion point on the display; detecting activation of a first physical key in the physical keyboard; in response to a determination that the activation of the first physical key lasts less than a first predefined time period, entering a single instance of a default character that corresponds to the first physical key in the text entry area; in response to a determination that the activation of the first physical key lasts more than the first predefined time period, displaying a character selection area on the display, the character selection area including the default character and a plurality of alternate characters that correspond to the first physical key; while displaying the character selection area, detecting activation of a second physical key in the physical keyboard; in response to a determination that the activated second physical key is an arrow key, moving a current character focus in the character selection area in accordance with a direction of the arrow key; and in response to a determination that the activated second physical key is the first physical key; entering in the text entry area a single instance of a character that has the current character focus in the character selection area, and ceasing to display the character selection area.
-
11. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a physical keyboard, cause the device to:
-
display a text entry area with an insertion point on the display; detect activation of a first physical key in the physical keyboard; in response to a determination that the activation of the first physical key lasts less than a first predefined time period, enter a single instance of a default character that corresponds to the first physical key in the text entry area; in response to a determination that the activation of the first physical key lasts more than the first predefined time period, display a character selection area on the display, the character selection area including the default character and a plurality of alternate characters that correspond to the first physical key; while displaying the character selection area, detect activation of a second physical key in the physical keyboard; in response to a determination that the activated second physical key is an arrow key, move a current character focus in the character selection area in accordance with a direction of the arrow key; and in response to a determination that the activated second physical key is the first physical key; enter in the text entry area a single instance of a character that has the current character focus in the character selection area, and cease to display the character selection area.
-
-
12. A graphical user interface on an electronic device with a display, a physical keyboard, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a text entry area with an insertion point; wherein; in response to a determination that an activation of a first physical key in the physical keyboard lasts less than a first predefined time period, a single instance of a default character that corresponds to the first physical key is entered in the text entry area; in response to a determination that the activation of the first physical key lasts more than the first predefined time period, a character selection area is displayed on the display, the character selection area including the default character and a plurality of alternate characters that correspond to the first physical key; while displaying the character selection area, activation of a second physical key in the physical keyboard is detected; in response to a determination that a second physical key in the physical keyboard, activated while the character selection area is displayed, is an arrow key, a current character focus in the character selection area is moved in accordance with a direction of the arrow key; and in response to a determination that the activated second physical key is the first physical key; a single instance of a character that has the current character focus in the character selection area is entered in the text entry area, and the character selection area ceases to be displayed.
-
Specification