Multi-finger touchpad gestures
First Claim
1. A device comprising:
- one or more processors; and
one or more computer-readable storage media having stored thereon multiple instructions that, when executed by the one or more processors, cause the one or more processors to;
receive a user input that is a gesture on a touchpad, the user input comprising multiple fingers concurrently moving across the touchpad for at least part of the gesture;
determine, based on a pattern of the user input, which of multiple finger gestures is indicated by the user input, the determining including;
maximizing a current window, in response to the indicated gesture being a movement to maximize the current window received while the current window is displayed as a floating window, so the current window becomes a full-screen window on a display;
ceasing display of the current window, in response to the indicated gesture being a movement to minimize the current window received while the current window is displayed as a floating window, so the current window is not displayed on the display;
snapping the current window to the edge of the display including snapping, in response to the indicated gesture being a snap to the left-hand side movement received while the current window is displayed as a floating window, the current window to the left edge of the display; and
the snapping the current window to the edge of the display including snapping, in response to the indicated gesture being a snap to the right-hand side movement received while the current window is displayed as a floating window, the current window to the right edge of the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-finger touchpad gesture refers to a movement of multiple fingers in a particular pattern across a touchpad. The touchpad senses the multiple fingers, and based on the sensed finger locations and finger movements, one of multiple multi-finger touchpad gestures is detected. A user interface being presented on a display is altered as appropriate in response to the detected multi-finger touchpad gesture. Various different multi-finger touchpad gestures can be detected. The multi-finger touchpad gestures can include a gesture that traverses different hierarchical views of the operating system user interface, a gesture that switches between two recent windows, a gesture that traverses a back stack of windows, a gesture that displays a window selection view and selects a particular window, and a gesture that moves a window to a different location (including snapping a window to an edge or corner of the display).
-
Citations
11 Claims
-
1. A device comprising:
-
one or more processors; and one or more computer-readable storage media having stored thereon multiple instructions that, when executed by the one or more processors, cause the one or more processors to; receive a user input that is a gesture on a touchpad, the user input comprising multiple fingers concurrently moving across the touchpad for at least part of the gesture; determine, based on a pattern of the user input, which of multiple finger gestures is indicated by the user input, the determining including; maximizing a current window, in response to the indicated gesture being a movement to maximize the current window received while the current window is displayed as a floating window, so the current window becomes a full-screen window on a display; ceasing display of the current window, in response to the indicated gesture being a movement to minimize the current window received while the current window is displayed as a floating window, so the current window is not displayed on the display; snapping the current window to the edge of the display including snapping, in response to the indicated gesture being a snap to the left-hand side movement received while the current window is displayed as a floating window, the current window to the left edge of the display; and the snapping the current window to the edge of the display including snapping, in response to the indicated gesture being a snap to the right-hand side movement received while the current window is displayed as a floating window, the current window to the right edge of the display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device comprising:
-
one or more processors; and computer-readable storage medium having stored thereon multiple instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations including; receiving a first part of a user input that is a gesture on a touchpad, the first part of the user input comprising multiple fingers concurrently moving across the touchpad; displaying, in response to the gesture, a window selection view including multiple representations of windows of the device; receiving, after displaying the window selection view, a second part of the user input that is a directional movement of at least one of the multiple fingers but fewer than all of the multiple fingers on the touchpad to select one of the windows represented in the window selection view, the at least one of the multiple fingers being sensed by the touchpad during both the gesture and the directional movement, and the at least one of the multiple fingers not being lifted off the touchpad until a window from the window selection view is selected; and making the selected one window a current window. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification