Device, Method, and Graphical User Interface for Displaying a Virtual Keyboard
First Claim
1. An electronic device, comprising:
- a touch-sensitive display;
one or more sensors;
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 an application interface on the display;
detecting an input that corresponds to a command to display a virtual keyboard in the application interface;
detecting one or more sensor inputs from the one or more sensors;
in response to detecting the input that corresponds to the command to display the virtual keyboard;
in accordance with a determination that the sensor inputs satisfy one or more first criteria, displaying the virtual keyboard as a split keyboard on the display; and
in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, displaying the virtual keyboard as an unsplit keyboard on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive display and one or more sensors displays an application interface on the display, detects an input that corresponds to a command to display a virtual keyboard in the application interface, detects one or more sensor inputs from the one or more sensors, and in response to detecting the input that corresponds to the command to display the virtual keyboard: in accordance with a determination that the sensor inputs satisfy one or more first criteria, displays the virtual keyboard as a split keyboard on the display; and in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, displays the virtual keyboard as an unsplit keyboard on the display.
29 Citations
23 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive display; one or more sensors; 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 an application interface on the display; detecting an input that corresponds to a command to display a virtual keyboard in the application interface; detecting one or more sensor inputs from the one or more sensors; in response to detecting the input that corresponds to the command to display the virtual keyboard; in accordance with a determination that the sensor inputs satisfy one or more first criteria, displaying the virtual keyboard as a split keyboard on the display; and in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, displaying the virtual keyboard as an unsplit keyboard on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
at an electronic device with a touch-sensitive display and one or more sensors; displaying an application interface on the display; detecting an input that corresponds to a command to display a virtual keyboard in the application interface; detecting one or more sensor inputs from the one or more sensors; in response to detecting the input that corresponds to the command to display the virtual keyboard; in accordance with a determination that the sensor inputs satisfy one or more first criteria, displaying the virtual keyboard as a split keyboard on the display; and in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, displaying the virtual keyboard as an unsplit keyboard on the display.
-
22. 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 touch-sensitive display and one or more sensors, cause the device to:
-
display an application interface on the display; detect an input that corresponds to a command to display a virtual keyboard in the application interface; detect one or more sensor inputs from the one or more sensors; in response to detecting the input that corresponds to the command to display the virtual keyboard; in accordance with a determination that the sensor inputs satisfy one or more first criteria, display the virtual keyboard as a split keyboard on the display; and in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, display the virtual keyboard as an unsplit keyboard on the display.
-
-
23. A graphical user interface on an electronic device with a touch-sensitive display and one or more sensors, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
an application interface; wherein; in response to detection of an input that corresponds to a command to display a virtual keyboard in the application interface; in accordance with a determination that one or more sensor inputs detected from the one or more sensors satisfy one or more first criteria, displaying the virtual keyboard as a split keyboard on the display; and in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, displaying the virtual keyboard as an unsplit keyboard on the display.
-
Specification