HANDLING GESTURES FOR CHANGING FOCUS
Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, if the gesture is incomplete a focus is maintained on a screen, display area, or displayed image that has the focus. If the gesture is determined to be complete, then the focus is changed to a different screen, display area, or displayed image.
1 . A method, comprising:
receiving, by at least one of a gesture capture region and a touch sensitive display, a gesture indicating a request to change focus;
determining by at least one processor whether the gesture is completed; and
in response to the at least one processor determining that the gesture is not completed, maintaining a focus on a first screen that has the focus.
2 . The method of claim 1 , further comprising:
in response to the at least one processor determining that the gesture is completed, changing the focus from the first screen to a second screen.
3 . The method of claim 1 , further comprising:
in response to the determining that the gesture is completed, further changing the focus from a first image displayed on the first screen to a second image displayed on a second screen.
4 . The method of claim 3 , further comprising:
wherein the first displayed image is a displayed window and the second displayed image is a second window.
5 . The method of claim 1 , further comprising:
receiving input indicating that in response to an incomplete gesture, the focus should be maintained on the screen with the focus.
6 . The method of claim 1 , further comprising:
highlighting a configurable area on the first screen when the focus is on the screen; and
highlighting a second configurable area on the second screen when the focus is on the second screen.
7 . The method of claim 1 , further comprising: in response to receiving the gesture, displaying at least one image displayed on the first screen as moved from an original position.
8 . The method of claim 7 , in response to receiving the gesture, displaying the at least one image as moved in a direction of the gesture.
9 . The method of claim 8 , further comprising:
in response to the determining that the gesture is incomplete, displaying the at least one image in the original position.
10 . A non-transitory computer readable medium storing computer executable instructions that when executed by at least one processor perform a method comprising:
receiving, by a gesture capture region, a drag gesture indicating a request to change focus;
determining by at least one processor whether the drag gesture is completed;
in response to the at least one processor determining that the drag gesture is not completed, maintaining a focus on an image displayed on a first screen; and
in response to the at least one processor determining that the gesture is completed, changing the focus from the first image to a second image displayed on a second screen.
11 . The non-transitory computer readable medium of claim 10 , wherein the method further comprises:
in response to the at least one processor determining that the drag gesture is not completed, maintaining the lighting of a portion of a first configurable area of the first screen and allowing input from the first configurable area.
12 . The non-transitory computer readable medium of claim 11 , wherein the method further comprises:
allowing input from the first configurable area.
13 . The non-transitory computer readable medium of claim 10 , wherein the method further comprises:
in response to the at least one processor determining that the gesture is completed, darkening the portion of the first configurable area of the first screen and lighting up a portion of a second configurable area of the second screen.
14 . The non-transitory computer readable medium of claim 13 , wherein the method further comprises:
allowing input from the second configurable area; and
not allowing input from the first configurable area.
15 . The non-transitory computer readable medium of claim 10 , wherein the method further comprises:
receiving input indicating that in response to an incomplete gesture, the focus should be maintained on a displayed image with the focus.
16 . The non-transitory computer readable medium of claim 10 , wherein the first displayed image is a first window and the second displayed image is a second window.
17 . A dual screen communication device, comprising:
a gesture capture region to receive a gesture; and
a first touch sensitive display;
a second touch sensitive display;
a computer readable medium that stores computer executable instructions that when executed by at least one processor perform a method comprising:
receiving, by one or more of the gesture capture region, the first touch sensitive display, and the second touch display, a gesture indicating a request to change focus;
determining by at least one processor whether the gesture is completed; and
in response to the at least one processor determining that the gesture is not completed, maintaining a focus on the first touch sensitive display.
18 . The device of claim 17 , wherein the method further comprises:
in response to the at least one processor determining that the gesture is completed, changing the focus from the first touch sensitive display to a second touch sensitive display.
19 . The device of claim 17 , wherein the method further comprises:
in response to the at least one processor determining that the drag gesture is not completed, allowing input from the first touch sensitive display and not allowing input from a portion of the second touch sensitive display.
20 . The device of claim 17 , wherein the method further comprises:
in response to the at least one processor determining that the drag gesture is completed, allowing input from the second touch sensitive display and not allowing input from a portion of the first touch sensitive display.