Keyboard maximization on a multi-display handheld device
First Claim
Patent Images
1. A method, comprising:
- providing a device having first and second displays;
in a first operating mode, presenting a virtual keyboard and a first window having a keyboard focus, wherein the virtual keyboard has a first keyboard size and format, wherein the first window has a first window size, and wherein the first window having keyboard focus is based on the first window displaying an input field;
receiving input from a user, wherein the input includes a change in the number of displays that are active and places the device in a second operating mode;
determining whether the first window having keyboard focus remains active or does not remain active in the second operating mode;
in response to and based on the first operating mode comprising a single display mode, the second operating mode comprising a multi-display mode, and determining that the first window having keyboard focus remains active in the second operating mode, changing presentation of the first window, wherein the first window has one of the first window size or a second window size, and changing presentation of the virtual keyboard, wherein the second window size is larger than the first window size and wherein the virtual keyboard has a second keyboard size and format;
in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and dismissing keyboard focus on the first window; and
in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and maintaining keyboard focus on the first window.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, a change in the operating mode of a multiple screen device from a multiple screen operating mode to a single screen operating mode, or from a single screen operating mode to a multiple screen operating mode, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a virtual keyboard. More particularly, a presentation of a virtual keyboard can be retained, where the number of screens of the device in view of the user is changed, provided an application with a keyboard focus remains in view of the user after the change in operating mode.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a device having first and second displays; in a first operating mode, presenting a virtual keyboard and a first window having a keyboard focus, wherein the virtual keyboard has a first keyboard size and format, wherein the first window has a first window size, and wherein the first window having keyboard focus is based on the first window displaying an input field; receiving input from a user, wherein the input includes a change in the number of displays that are active and places the device in a second operating mode; determining whether the first window having keyboard focus remains active or does not remain active in the second operating mode; in response to and based on the first operating mode comprising a single display mode, the second operating mode comprising a multi-display mode, and determining that the first window having keyboard focus remains active in the second operating mode, changing presentation of the first window, wherein the first window has one of the first window size or a second window size, and changing presentation of the virtual keyboard, wherein the second window size is larger than the first window size and wherein the virtual keyboard has a second keyboard size and format; in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and dismissing keyboard focus on the first window; and in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and maintaining keyboard focus on the first window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
a first display, the first display including a touch sensitive display area; a second display, the second display including a touch sensitive display area; memory; a processor; application programming stored in the memory and executed by the processor, wherein the application programming is operable to; present a virtual keyboard and at least a portion of a first window having a keyboard focus, wherein the virtual keyboard is presented in a first keyboard size and format, and wherein the first window is presented in a first window size; while presenting the virtual keyboard and at least a first portion of a first window having the keyboard focus, detect a change in a current operating mode; determine whether the first window having the keyboard focus remains active or does not remain active after the detected change in operating mode; in response to and based on the first operating mode comprising a single display mode, the second operating mode comprising a multi-display mode, and determining the first window having keyboard focus remains active in the second operating mode, maintain presentation of the first window, wherein the first window has one of the first window size or a second window size, and change presentation of the virtual keyboard, wherein the second window size is larger than the first window size and wherein the virtual keyboard has a second keyboard size and format; in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and dismissing keyboard focus on the first window; and in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and maintaining keyboard focus on the first window. - 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 by:
-
determining an operating mode of a device having at least a first touch sensitive display and a second touch sensitive display; displaying a virtual keyboard and at least a first portion of a first window having a keyboard focus in a first operating mode, wherein the virtual keyboard has a first keyboard size and format in the first operating mode; detecting a change from the first operating mode to a second operating mode; determining whether the first window having the keyboard focus continues to be active or does not continue to be active; in response to and based on the first operating mode comprising a single display mode, the second operating mode comprising a multi-display mode, and determining the first window having keyboard focus remains active in the second operating mode, maintaining presentation of the first window, wherein the first window has one of the first window size or a second window size, and changing presentation of the virtual keyboard, wherein the second window size is larger than the first window size and wherein the virtual keyboard has a second keyboard size and format; in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and dismissing keyboard focus on the first window; and in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and maintaining keyboard focus on the first window. - View Dependent Claims (17, 18, 19, 20)
-
Specification