Method and apparatus for operating a virtual keyboard
First Claim
1. A method for operating an electronic device, the method comprising:
- displaying a first input window and at least one content, on a screen;
displaying, in response to detecting an input on the first input window, a virtual keyboard covering at least a portion of the first input window, and a second input window spaced apart from the virtual keyboard that covers the at least the portion of the first input window, on the screen, wherein the second input window represents the first input window, and wherein the second input window is displayed in an indicator area of the screen that is spaced apart from the at least one content;
detecting at least one input on at least one key included in the virtual keyboard being displayed;
displaying, in response to detecting the at least one input, the first input window including at least one character indicated by the at least one key and the second input window representing the first input window including the at least one character inputted by the at least one input;
determining that a time interval in which no key input is detected exceeds a first preset time interval;
displaying, in response to the determination that the time interval exceeds the first preset time interval, the second input window in a flashing state;
after displaying the second input window in the flashing state, determining that the time interval exceeds a second preset time interval; and
removing, in response to the determination that the time interval exceeds the second preset time interval, the second input window from the indicator area of the screen.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating an electronic device includes displaying a first input window on a screen, displaying a first input window in a first layer on a screen; displaying a virtual keyboard in a second layer over the first layer; determining whether the virtual keyboard is overlapped with the first input window; and in response to determine whether the virtual keyboard is overlapped with the first input window: displaying a second input window in a third layer over the second layer wherein the second input window is not overlapped with the virtual keyboard, or adjusting a transparency of the virtual keyboard. Other embodiments including an electronic device and a computer-readable medium are also disclosed.
-
Citations
11 Claims
-
1. A method for operating an electronic device, the method comprising:
-
displaying a first input window and at least one content, on a screen; displaying, in response to detecting an input on the first input window, a virtual keyboard covering at least a portion of the first input window, and a second input window spaced apart from the virtual keyboard that covers the at least the portion of the first input window, on the screen, wherein the second input window represents the first input window, and wherein the second input window is displayed in an indicator area of the screen that is spaced apart from the at least one content; detecting at least one input on at least one key included in the virtual keyboard being displayed; displaying, in response to detecting the at least one input, the first input window including at least one character indicated by the at least one key and the second input window representing the first input window including the at least one character inputted by the at least one input; determining that a time interval in which no key input is detected exceeds a first preset time interval; displaying, in response to the determination that the time interval exceeds the first preset time interval, the second input window in a flashing state; after displaying the second input window in the flashing state, determining that the time interval exceeds a second preset time interval; and removing, in response to the determination that the time interval exceeds the second preset time interval, the second input window from the indicator area of the screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device comprising:
-
a display; and a processor, operatively coupled to the display, configured to; control to display a first input window and at least one content, on a screen; control to display, in response to detecting an input on the first input window, a virtual keyboard covering at least a portion of the first input window, and a second input window spaced apart from the virtual keyboard that covers the at least the portion of the first input window, on the screen, wherein the second input window represents the first input window, and wherein the second input window is displayed in an indicator area of the screen that is spaced apart from the at least one content; control to detect at least one input on at least one key included in the virtual keyboard being displayed; control to display, in response to detecting the at least one input, the first input window including at least one character indicated by the at least one key and the second input window representing the first input window including the at least one character inputted by the at least one input; control to determine that a time interval in which no key input is detected exceeds a first preset time interval; control to display, in response to the determination that the time interval exceeds the first preset time interval, the second input window in a flashing state; after displaying the second input window in the flashing state, control to determine that the time interval exceeds a second preset time interval; and control to remove, in response to the determination that the time interval exceeds the second preset time interval, the second input window from the indicator area of the screen. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium for storing one or more programs for executing an operation of:
-
displaying a first input window and at least one content, on a screen; displaying, in response to detecting an input on the displayed first input window, a virtual keyboard covering at least a portion of the first input window, and a second input window spaced apart from the virtual keyboard that covers the at least the portion of the first input window, on the screen, wherein the second input window represents the first input window, and wherein the second input window is displayed in an indicator area of the screen that is spaced apart from the at least one content; detecting at least one input on at least one key included in the virtual keyboard being displayed; displaying, in response to detecting the at least one input, the first input window including at least one character indicated by the at least one key and the second input window representing the first input window including the at least one character inputted by the at least one input; determining that a time interval in which no key input is detected exceeds a first preset time interval; displaying, in response to the determination that the time interval exceeds the first preset time interval, the second input window in a flashing state; after displaying the second input window in the flashing state, determining that the time interval exceeds a second preset time interval; and removing, in response to the determination that the time interval exceeds the second preset time interval, the second input window from the indicator area of the screen.
-
Specification