Systems and methods for detecting a press on a touch-sensitive surface
First Claim
1. An electronic device, comprising:
- a touch-sensitive display;
one or more processors;
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying a keyboard, on the touch-sensitive display, wherein the keyboard includes a plurality of different symbols displayed on respective individual keys;
detecting a touch input at the touch-sensitive display while the touch-sensitive display is operated in a keyboard mode;
in response to detecting the touch input at the touch-sensitive display, determining whether the touch input corresponds to typing at the displayed keyboard;
upon determining that the touch input corresponds to typing;
interpreting the touch input as a keyboard event; and
activating one or more keys on the keyboard on the touch-sensitive display based on a location of the touch input;
detecting, via the touch-sensitive display, a predefined mode-changing gesture over the displayed keyboard; and
in response to detecting the predefined mode-changing gesture over the displayed keyboard;
ceasing to display the keyboard on the touch-sensitive display; and
operating the touch-sensitive display in a touchpad mode that interprets gestures on the touch-sensitive display as touchpad inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for displaying and intuitively interacting with keyboards on a touch-sensitive surface are disclosed herein. In one aspect, a method is performed at an electronic device with one or more processors, memory, a touch-sensitive display, and one or more touch sensors coupled to the touch-sensitive display. The method includes: displaying a plurality of keys on a keyboard on the touch-sensitive display and detecting, by the one or more touch sensors, a first contact at a first key of the plurality of keys on the keyboard. The method further includes: determining a value of a signal corresponding to the first contact. When the value is above a first non-zero threshold, the method includes actuating the first key. When the value is between a second non-zero threshold and the first non-zero threshold, the method includes forgoing actuating the first key.
186 Citations
30 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a keyboard, on the touch-sensitive display, wherein the keyboard includes a plurality of different symbols displayed on respective individual keys; detecting a touch input at the touch-sensitive display while the touch-sensitive display is operated in a keyboard mode; in response to detecting the touch input at the touch-sensitive display, determining whether the touch input corresponds to typing at the displayed keyboard; upon determining that the touch input corresponds to typing; interpreting the touch input as a keyboard event; and activating one or more keys on the keyboard on the touch-sensitive display based on a location of the touch input; detecting, via the touch-sensitive display, a predefined mode-changing gesture over the displayed keyboard; and in response to detecting the predefined mode-changing gesture over the displayed keyboard; ceasing to display the keyboard on the touch-sensitive display; and operating the touch-sensitive display in a touchpad mode that interprets gestures on the touch-sensitive display as touchpad inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
at an electronic device with one or more processors, memory, and a touch-sensitive display; displaying a keyboard on the touch-sensitive display, wherein the keyboard includes a plurality of different symbols displayed on respective individual keys; detecting a touch input at the touch-sensitive display while the touch-sensitive display is operated in a keyboard mode; in response to detecting the touch input at the touch-sensitive display, determining whether the touch input corresponds to typing at the displayed keyboard; upon determining that the touch input corresponds to typing; interpreting the touch input as a keyboard event; and activating one or more keys on the keyboard on the touch-sensitive display based on a location of the touch input; detecting, via the touch-sensitive display, a predefined mode-changing gesture over the displayed keyboard; and in response to detecting the predefined mode-changing gesture over the displayed keyboard; ceasing to display the keyboard on the touch-sensitive display; and operating the touch-sensitive display in a touchpad mode that interprets gestures on the touch-sensitive display as touchpad inputs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. 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, cause the electronic device to:
-
display a keyboard, on the touch-sensitive display, wherein the keyboard includes a plurality of different symbols displayed on respective individual keys; detect a touch input at the touch-sensitive display while the touch-sensitive display is operated in a keyboard mode; in response to detecting the touch input at the touch-sensitive display, determine whether the touch input corresponds to typing at the displayed keyboard; upon determining that the touch input corresponds to typing; interpret the touch input as a keyboard event; and activate one or more keys on the keyboard on the touch-sensitive display based on a location of the touch input; detect, via the touch-sensitive display, a predefined mode-changing gesture over the displayed keyboard; and in response to detecting the predefined mode-changing gesture; cease to display the keyboard on the touch-sensitive display; and operate the touch-sensitive display in a touchpad mode that interprets gestures at the touch-sensitive display as touchpad inputs. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification