Automatically Displaying and Hiding an On-screen Keyboard
First Claim
1. A computer-implemented method for displaying an on-screen keyboard, comprising:
- at an electronic device including one or more processors, memory and a touch-sensitive display;
displaying an on-screen keyboard and a plurality of input fields on the touch-sensitive display, each input field having an associated input interface and wherein the on-screen keyboard is associated with a first input field;
detecting a contact with the touch-sensitive display that corresponds to a second input field, wherein the second input field is associated with a second input interface that is distinct from the on-screen keyboard and wherein the second input interface is compatible with text input from the on-screen keyboard; and
in response to the detected subsequent contact with the second input field, displaying the second input interface concurrently with the on-screen keyboard.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for displaying an on-screen keyboard. An on-screen keyboard and a plurality of input fields are displayed on the touch-sensitive display. Each input field has an associated input interface and the on-screen keyboard is associated with a first input field. A subsequent contact with the touch-sensitive display that corresponds to a second input field is detected. The second input field is associated with a second input interface that is distinct from the on-screen keyboard and the second input interface is compatible with text input form the on-screen keyboard. The second input interface is concurrently displayed with the on-screen keyboard in response to the detected subsequent contact with the second input field.
123 Citations
23 Claims
-
1. A computer-implemented method for displaying an on-screen keyboard, comprising:
-
at an electronic device including one or more processors, memory and a touch-sensitive display; displaying an on-screen keyboard and a plurality of input fields on the touch-sensitive display, each input field having an associated input interface and wherein the on-screen keyboard is associated with a first input field; detecting a contact with the touch-sensitive display that corresponds to a second input field, wherein the second input field is associated with a second input interface that is distinct from the on-screen keyboard and wherein the second input interface is compatible with text input from the on-screen keyboard; and in response to the detected subsequent contact with the second input field, displaying the second input interface concurrently with the on-screen keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for displaying an on-screen keyboard, comprising:
-
in an electronic device including a processor, memory and a touch-sensitive display; displaying a program window with a plurality of input fields; detecting user contact with a first one of the input fields; if the first input field is associated with text input and an on-screen keyboard is not currently displayed, display the on-screen keyboard; if the first input field is associated with text input and an on-screen keyboard is currently displayed, continue to display the on-screen keyboard; and if the first input field is not associated with text input and the on-screen keyboard is currently displayed, remove the on-screen keyboard.
-
-
12. A portable electronic device, comprising:
-
A touch-sensitive display; memory; one or more processors; one or more programs stored in memory and configured for execution by the one or more processors, the one or more programs including instructions for; displaying an on-screen keyboard and a plurality of input fields on the touch-sensitive display, each input field having an associated input interface and wherein the on-screen keyboard is associated with a first input field; detecting a contact with the touch-sensitive display that corresponds to a second input field, wherein the second input field is associated with a second input interface that is distinct from the on-screen keyboard and wherein the second input interface is compatible with text input from the on-screen keyboard; and in response to the detected subsequent contact with the second input field, displaying the second input interface concurrently with the on-screen keyboard.
-
-
13. A computer readable storage medium storing one or more programs configured to be executed by a computer system, the one or more programs comprising instructions for:
-
displaying an on-screen keyboard and a plurality of input fields on the touch-sensitive display, each input field having an associated input interface and wherein the on-screen keyboard is associated with a first input field; detecting a contact with the touch-sensitive display that corresponds to a second input field, wherein the second input field is associated with a second input interface that is distinct from the on-screen keyboard and wherein the second input interface is compatible with text input from the on-screen keyboard; and in response to the detected subsequent contact with the second input field, displaying the second input interface concurrently with the on-screen keyboard.
-
-
14. A computer-implemented method, comprising:
-
at an electronic device including one or more processors, memory and a touch-sensitive display; displaying a first input interface and a plurality of input fields on the touch-sensitive display, each input field having an associated input interface and wherein the first input interface is associated with a first input field; detecting a subsequent contact with the touch-sensitive display that corresponds to a second input field, wherein the second input field is associated with a second input interface that is distinct from the first input interface and wherein the second input interface is compatible with the first input interface; and in response to the detected subsequent contact with the second input field, displaying the second input interface concurrently with the first input interface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification