Device, method, and graphical user interface for manipulating soft keyboards
First Claim
Patent Images
1. An electronic device, comprising:
- a display;
a touch-sensitive surface;
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;
concurrently displaying on the displayan application content area that includes one or more text entry fields, andan input area with a keyboard that is displayed over the application content area;
detecting a drag gesture on the touch-sensitive surface at a location that corresponds to the input area on the display;
in response to detecting the drag gesture, moving the input area on the display in accordance with the drag gesture;
detecting a flick gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; and
,in response to detecting the flick gesture, moving the input area on the display with inertia in accordance with the flick gesture such that the input area comes to rest at a location adjacent to and just below a text entry field in the application content area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
-
Citations
19 Claims
-
1. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; concurrently displaying on the display an application content area that includes one or more text entry fields, and an input area with a keyboard that is displayed over the application content area; detecting a drag gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; in response to detecting the drag gesture, moving the input area on the display in accordance with the drag gesture; detecting a flick gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; and
,in response to detecting the flick gesture, moving the input area on the display with inertia in accordance with the flick gesture such that the input area comes to rest at a location adjacent to and just below a text entry field in the application content area. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
at an electronic device with a display and a touch-sensitive surface; concurrently displaying on the display an application content area that includes one or more text entry fields, and an input area with a keyboard that is displayed over the application content area; detecting a drag gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; in response to detecting the drag gesture, moving the input area on the display in accordance with the drag gesture; detecting a flick gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; and
,in response to detecting the flick gesture, moving the input area on the display with inertia in accordance with the flick gesture such that the input area comes to rest at a location adjacent to and just below a text entry field in the application content area. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A graphical user interface on an electronic device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
concurrently displayed; an application content area that includes one or more text entry fields, and an input area with a keyboard that is displayed over the application content area; wherein; a drag gesture is detected on the touch-sensitive surface at a location that corresponds to the input area on the display; in response to detecting the drag gesture, the input area is moved on the display in accordance with the drag gesture; a flick gesture is detected on the touch-sensitive surface at a location that corresponds to the input area on the display; and
,in response to detecting the flick gesture, the input area is moved on the display with inertia in accordance with the flick gesture such that the input area comes to rest at a location adjacent to and just below a text entry field in the application content area.
-
-
14. A non-transitory 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 touch-sensitive surface, cause the device to
concurrently display on the display an application content area that includes one or more text entry fields, and an input area with a keyboard that is displayed over the application content area; -
detect a drag gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; in response to detecting the drag gesture, move the input area on the display in accordance with the drag gesture; detect a flick gesture on the touch-sensitive surface at a location that corresponds to the input area on the display; and
,in response to detecting the flick gesture, move the input area on the display with inertia in accordance with the flick gesture such that the input area comes to rest at a location adjacent to and just below a text entry field in the application content area. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification