Keyboard fills bottom screen on rotation of a multiple screen device
First Claim
1. A method, comprising:
- providing a device having first and second displays;
positioning the device in a first device orientation;
operating the device in a first operating mode that corresponds to the first device orientation;
receiving, by the device, a request to display a virtual keyboard;
in response to the request and in the first operating mode, presenting, by the device, the virtual keyboard, wherein a first portion of the virtual keyboard is presented using a first portion of the first display, and wherein a second portion of the virtual keyboard is presented using a first portion of the second display, wherein the first portion of the virtual keyboard has a first grid layout and the second portion of the virtual keyboard also has a second grid layout;
receiving, by the device, input from a user, the input including rotating the device to a second device orientation;
based on the input, changing the device to a second operating mode that corresponds to the second device orientation;
in response to the change to the second operating mode, changing, by the device, the presentation of the virtual keyboard, wherein all of the virtual keyboard is presented using one of the first display and the second display after the rotation of the device, wherein the changing the presentation of the virtual keyboard comprises;
transitioning, by the device, the virtual keyboard with both the first grid layout and second grid layout to a QWERTY layout; and
presenting, by the device, the virtual keyboard with the QWERTY layout.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for presenting a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using portions of both of the screens. In a second mode, the virtual keyboard can be presented using all of one of the screens. Movement between the different modes can be effected by rotating the device between a dual portrait orientation, corresponding to the first mode, and a dual landscape orientation, corresponding to the second mode. More particularly, with the screens of the device in a landscape orientation, one screen can be devoted to present the virtual keyboard while the other screen remains available to present other information.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a device having first and second displays; positioning the device in a first device orientation; operating the device in a first operating mode that corresponds to the first device orientation; receiving, by the device, a request to display a virtual keyboard;
in response to the request and in the first operating mode, presenting, by the device, the virtual keyboard, wherein a first portion of the virtual keyboard is presented using a first portion of the first display, and wherein a second portion of the virtual keyboard is presented using a first portion of the second display, wherein the first portion of the virtual keyboard has a first grid layout and the second portion of the virtual keyboard also has a second grid layout;receiving, by the device, input from a user, the input including rotating the device to a second device orientation; based on the input, changing the device to a second operating mode that corresponds to the second device orientation; in response to the change to the second operating mode, changing, by the device, the presentation of the virtual keyboard, wherein all of the virtual keyboard is presented using one of the first display and the second display after the rotation of the device, wherein the changing the presentation of the virtual keyboard comprises; transitioning, by the device, the virtual keyboard with both the first grid layout and second grid layout to a QWERTY layout; and presenting, by the device, the virtual keyboard with the QWERTY layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
a first display, the first display including a first touch sensitive display area; a second display including a second touch sensitive display area; memory; a processor; application programming stored in the memory and executed by the processor, wherein the application programming; operates the device in a first operating mode that corresponds to a first device orientation; receives a request to display a virtual keyboard; in a first operating mode, displays a virtual keyboard using a first portion of the touch sensitive display area of the first display to display a first portion of the virtual keyboard and using a second portion of the touch sensitive display area of the second display to display a second portion of the virtual keyboard, wherein the first portion of the virtual keyboard has a first grid layout and the second portion of the virtual keyboard also has a second grid layout; detects a rotation of the device from the first device orientation to a second device orientation; based on the rotation, changes the device to a second operating mode that corresponds to the second device orientation; in response to the change to the second operating mode, changes the presentation of the virtual keyboard to display the virtual keyboard only in the first touch sensitive display area, and not to display in the second touch sensitive display area , wherein the change to the presentation of the virtual keyboard comprises; transitioning the virtual keyboard with both the first grid layout and second grid layout to a QWERTY layout; and presenting the virtual keyboard with the QWERTY layout. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor to execute a method for providing a virtual keyboard, the computer-executable instructions comprising:
-
instructions to determine an orientation of a device having at least a first touch display and a second touch display; instructions to receive a request to display a virtual keyboard; in response to the request, instructions to display all of a virtual keyboard using a portion of a first touch display to display a first portion of the virtual keyboard and a portion of a second touch display to display a second portion of the virtual keyboard while the device is determined to be in a first orientation, wherein the first portion of the virtual keyboard has a first grid layout and the second portion of the virtual keyboard also has a second grid layout; instructions to detect a ninety-degree rotation of the device from the first orientation to a second orientation; in response to the rotation, instructions to display all of the virtual keyboard using a first one of a first touch display and a second touch display while the device is determined to be in the second orientation, wherein the instructions to display the virtual keyboard comprises; instructions to transition the virtual keyboard with both the first grid layout and second grid layout to a QWERTY layout; and instructions to present the virtual keyboard with the QWERTY layout. - View Dependent Claims (17, 18, 19, 20)
-
Specification