Devices, Methods, and Graphical User Interfaces for Keyboard Interface Functionalities
Abstract
This application relates to systems and methods for resizing a keyboard at an electronic device with a display device and a touch-sensitive surface. The method includes displaying, on the display device, a keyboard at a first size and the keyboard also includes keys. Additionally, the method also includes displaying a user interface for an application, wherein the user interface for the application has a certain size. The method further includes that while displaying the keyboard at the first size, and the user interface having the certain size, and in response to a pinch gesture over a portion of the keyboard, determining that the pinch gesture satisfies resizing criteria, resizing, on the display device, display of the keyboard to a second size that is smaller than the first size while continuing to display the user interface having the certain size.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
at an electronic device with a display device and a touch-sensitive surface:
displaying, on the display device:
a keyboard at a first size, the keyboard including keys; and
a user interface for an application, wherein the user interface for the application has a certain size; and
while displaying the keyboard at the first size, and the user interface having the certain size:
in response to a pinch gesture over a portion of the keyboard:
in accordance with a determination that the pinch gesture satisfies resizing criteria, resizing, on the display device, display of the keyboard to a second size that is smaller than the first size while continuing to display the user interface having the certain size.
2 . The method of claim 1 , further comprising:
detecting a new gesture over a portion of the keyboard while it has the second size, the new gesture including movement; in response to detecting the movement of the new gesture, moving the keyboard at the second size around on the display device.
3 . The method of claim 2 , wherein the new gesture is at least a two-finger slide gesture.
4 . The method of claim 2 , wherein the new gesture is at least a two-finger-flick gesture in a direction, wherein the two-finger-flick gesture moves the keyboard at the second size to an edge of the display device.
5 . The method of claim 2 , wherein initiation of the new gesture is detected at a predefined location on the keyboard having the second size, the predefined location indicating where a user may start a gesture to move the keyboard to a different location on the display device.
6 . The method of claim 1 , wherein at least one input of the pinch gesture occurs over the keyboard.
7 . The method of claim 1 , wherein the keyboard at the second size overlays a portion of the user interface for the application while the user interface for the application has the certain size.
8 . The method of claim 1 , wherein the keyboard at the second size does not include as many keys as the keyboard at the first size.
9 . The method of claim 1 , comprising:
receiving an additional gesture over at least part of the keyboard while it has the second size; and in response to receiving the additional gesture, ceasing to display the keyboard on the display device.
10 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display device and a touch-sensitive surface, cause the electronic device to:
display, on the display device:
a keyboard at a first size, the keyboard including keys, and
a user interface for an application, wherein the user interface for the application has a certain size; and
while displaying the keyboard at the first size, and the user interface having the certain size:
in response to a pinch gesture over a portion of the keyboard:
in accordance with a determination that the pinch gesture satisfies resizing criteria, resize, on the display device, display of the keyboard to a second size that is smaller than the first size while continuing to display the user interface having the certain size.
11 . A method, comprising:
at an electronic device with a display device and a touch-sensitive surface:
displaying, on the display device:
a keyboard at a first size, the keyboard including a contiguous set of keys, and
a user interface for an application, wherein the user interface for the application has a certain size; and
while displaying the keyboard at the first size, and the user interface having the certain size:
in response to a gesture over a portion of the keyboard:
in accordance with a determination that the gesture satisfies resizing criteria, resizing, on the display device, display of the keyboard to a second size that is smaller than the first size while continuing to display the user interface having the certain size, wherein the keyboard at the second size includes a contiguous set of keys.
12 . The method of claim 11 , further comprising:
detecting a new gesture over a portion of the keyboard while it has the second size, the new gesture including movement; in response to detecting the movement of the new gesture, moving the keyboard at the second size around on the display device.
13 . The method of claim 12 , wherein the new gesture is at least a two-finger slide gesture.
14 . The method of claim 12 , wherein the new gesture is at least a two-finger-flick gesture in a direction, wherein the two-finger-flick gesture moves the keyboard at the second size to an edge of the display device.
15 . The method of claim 12 , wherein initiation of the new gesture is detected at a predefined location on the keyboard having the second size, the predefined indicating where a user may start a gesture to move the keyboard to a different location on the display device.
16 . The method of claim 11 , wherein the gesture is a pinch gesture.
17 . The method of claim 16 , wherein at least one input of the pinch gesture occurs over the keyboard.
18 . The method of claim 11 , wherein the keyboard at the second size overlays a portion of the user interface for the application while the user interface for the application has the certain size.
19 . The method of claim 11 , wherein the keyboard at the second size does not include as many keys as the keyboard at the first size.
20 . The method of claim 11 , comprising:
receiving an additional gesture over at least part of the keyboard while it has the second size; and in response to receiving the additional gesture, ceasing to display the keyboard on the display device.Join the waitlist — get patent alerts
Track US2019339863A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.