Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
First Claim
1. A method, comprising:
- at an electronic device that includes a touch-sensitive display coupled with a plurality of touch sensors, wherein the touch-sensitive display is not coupled with any force sensors;
displaying a virtual keyboard on the touch-sensitive display, the virtual keyboard including displayed representations of a spacebar key and other keys;
detecting a first extended contact over the virtual keyboard;
in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function; and
detecting a second extended contact over the virtual keyboard; and
in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key;
interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad; and
changing a visual appearance of the virtual keyboard from a virtual keyboard appearance to a trackpad appearance; and
maintaining the trackpad appearance for at least a predetermined amount of time after detecting a lift-off of the second extended contact from the touch-sensitive display, wherein the predetermined amount of time is a non-zero amount of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are single-finger gestures for activating a trackpad mode on a touch-sensitive device with no force sensors. An example method includes: displaying a virtual keyboard on a touch-sensitive display with a spacebar key and other keys. Detecting a first extended contact over the virtual keyboard and, in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function. The method also includes: detecting a second extended contact over the virtual keyboard. The method further includes: in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key, interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad.
13 Citations
29 Claims
-
1. A method, comprising:
at an electronic device that includes a touch-sensitive display coupled with a plurality of touch sensors, wherein the touch-sensitive display is not coupled with any force sensors; displaying a virtual keyboard on the touch-sensitive display, the virtual keyboard including displayed representations of a spacebar key and other keys; detecting a first extended contact over the virtual keyboard; in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function; and detecting a second extended contact over the virtual keyboard; and in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key; interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad; and changing a visual appearance of the virtual keyboard from a virtual keyboard appearance to a trackpad appearance; and maintaining the trackpad appearance for at least a predetermined amount of time after detecting a lift-off of the second extended contact from the touch-sensitive display, wherein the predetermined amount of time is a non-zero amount of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A non-transitory computer-readable storage medium storing executable instructions that, when executed by one or more processors of an electronic device with a touch-sensitive display, wherein the electronic device is not coupled with any force sensors, cause the electronic device to:
-
display a virtual keyboard on the touch-sensitive display, the virtual keyboard including displayed representations of a spacebar key and other keys; detect a first extended contact over the virtual keyboard; in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpret the first extended contact as a keyboard input and activating a corresponding extended keyboard function; and detect a second extended contact over the virtual keyboard; and in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key; interpret the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad; and change a visual appearance of the virtual keyboard from a virtual keyboard appearance to a trackpad appearance; and maintain the trackpad appearance for at least a predetermined amount of time after detecting a lift-off of the second extended contact from the touch-sensitive display, wherein the predetermined amount of time is a non-zero amount of time. - View Dependent Claims (23, 24, 25)
-
-
26. An electronic device, comprising:
-
one or more processors; a touch-sensitive display; and memory storing one or more programs that are configured for execution by the one or more processors, wherein the electronic device is not coupled with any force sensors, and wherein the one or more programs include instructions for; displaying a virtual keyboard on the touch-sensitive display, the virtual keyboard including displayed representations of a spacebar key and other keys; detecting a first extended contact over the virtual keyboard; in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function; and detecting a second extended contact over the virtual keyboard; and in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key; interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad; and changing a visual appearance of the virtual keyboard from a virtual keyboard appearance to a trackpad appearance; and maintaining the trackpad appearance for at least a predetermined amount of time after detecting a lift-off of the second extended contact from the touch-sensitive display, wherein the predetermined amount of time is a non-zero amount of time. - View Dependent Claims (27, 28, 29)
-
Specification