Portable electronic device and method of controlling same
First Claim
Patent Images
1. A method of selecting text displayed on a display of an electronic device, comprising:
- in response to receiving a scrolling input at a navigation device of the electronic device when an indicator is located in a text field including a plurality of strings and a plurality of spaces entered therein such that the strings are separated by the spaces, the text field comprising left, right, top and bottom boundaries and the indicator is not located adjacent to one or more of the left, right, top and bottom boundaries, scrolling the indicator through the text field without selecting any of the strings or spaces;
in response to receiving a single scrolling input at a navigation device of the electronic device when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries;
identifying a direction of the scrolling input, the direction being toward the one of the one or more of the left, right, top and bottom boundaries that the indicator is adjacent to;
determining, at a processor of the electronic device, if an adjacent text field is present adjacent to the text field in the direction of the single scrolling input;
identifying the single scrolling input as a tab function to move the indicator from the text field to the adjacent text field when the adjacent text field is present and moving the indicator from the text field to the adjacent text field in response to receipt of the single scrolling input;
determining that the single scrolling input is not a tab function when no adjacent text field is present; and
in response to receiving the single scrolling input when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries, identifying the direction of the single scrolling input as toward the one or more of the left, right, top and bottom boundaries, and determining that the single scrolling input is not a tab function;
selecting all characters of the text field wherein no strings or spaces are selected prior to receipt of the single scrolling input and all of the plurality of strings and the plurality of spaces in the text field are selected in response to the single scrolling input toward the one or more of the left, right, top and bottom boundaries adjacent the indicator, such that no characters in the text field are selected in response to a scrolling input to cause the indicator to scroll through the text field and all characters in the text field are selected in response to a single scrolling input when the indicator abuts a boundary of the text field and no adjacent field is present.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of selecting text when an indicator is in a text field includes: receiving a scrolling input at a navigation device; and selecting the text field when the scrolling input moves beyond a boundary of the text field at a location where a tab function is unavailable.
12 Citations
17 Claims
-
1. A method of selecting text displayed on a display of an electronic device, comprising:
-
in response to receiving a scrolling input at a navigation device of the electronic device when an indicator is located in a text field including a plurality of strings and a plurality of spaces entered therein such that the strings are separated by the spaces, the text field comprising left, right, top and bottom boundaries and the indicator is not located adjacent to one or more of the left, right, top and bottom boundaries, scrolling the indicator through the text field without selecting any of the strings or spaces; in response to receiving a single scrolling input at a navigation device of the electronic device when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries; identifying a direction of the scrolling input, the direction being toward the one of the one or more of the left, right, top and bottom boundaries that the indicator is adjacent to; determining, at a processor of the electronic device, if an adjacent text field is present adjacent to the text field in the direction of the single scrolling input; identifying the single scrolling input as a tab function to move the indicator from the text field to the adjacent text field when the adjacent text field is present and moving the indicator from the text field to the adjacent text field in response to receipt of the single scrolling input; determining that the single scrolling input is not a tab function when no adjacent text field is present; and in response to receiving the single scrolling input when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries, identifying the direction of the single scrolling input as toward the one or more of the left, right, top and bottom boundaries, and determining that the single scrolling input is not a tab function; selecting all characters of the text field wherein no strings or spaces are selected prior to receipt of the single scrolling input and all of the plurality of strings and the plurality of spaces in the text field are selected in response to the single scrolling input toward the one or more of the left, right, top and bottom boundaries adjacent the indicator, such that no characters in the text field are selected in response to a scrolling input to cause the indicator to scroll through the text field and all characters in the text field are selected in response to a single scrolling input when the indicator abuts a boundary of the text field and no adjacent field is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having computer-readable code executable by at least one processor of a portable electronic device to;
-
in response to receiving a scrolling input at a navigation device of the electronic device when an indicator is located in a text field including a plurality of strings and a plurality of spaces entered therein such that the strings are separated by the spaces, the text field comprising left, right, top and bottom boundaries and the indicator is not located adjacent to one or more of the left, right, top and bottom boundaries, scrolling the indicator through the text field without selecting any of the strings or spaces; in response to receiving a single scrolling input at a navigation device of the electronic device when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries; identifying a direction of the scrolling input, the direction being toward the one of the one or more of the left, right, top and bottom boundaries that the indicator is adjacent to; determining, at a processor of the electronic device, if an adjacent text field is present adjacent to the text field in the direction of the single scrolling input; identifying the single scrolling input as a tab function to move the indicator from the text field to the adjacent text field when the adjacent text field is present and moving the indicator from the text field to the adjacent text field in response to receipt of the single scrolling input; determining that the single scrolling input is not a tab function when no adjacent text field is present; and in response to receiving the single scrolling input when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries, identifying the direction of the single scrolling input as toward the one or more of the left, right, top and bottom boundaries, and determining that the single scrolling input is not a tab function; selecting all characters of the text field wherein no strings or spaces are selected prior to receipt of the single scrolling input and all of the plurality of strings and the plurality of spaces in the text field are selected in response to the single scrolling input toward the one or more of the left, right, top and bottom boundaries adjacent the indicator, such that no characters in the text field are selected in response to a scrolling input to cause the indicator to scroll through the text field and all characters in the text field are selected in response to a single scrolling input when the indicator abuts a boundary of the text field and no adjacent field is present.
-
-
13. A portable electronic device comprising:
-
a display operable to display a text field including a plurality of strings and a plurality of spaces entered therein such that the strings are separated by the spaces, the text field comprising left, right, top and bottom boundaries; a navigation device operable to move an indicator, the indicator within the text field and to a location adjacent to one or more of the left, right, top and bottom boundaries of the text field; and a processor operably coupled to the navigation device and display to; detect a single scrolling input and identify a direction of the single scrolling input, in response to detecting the single scrolling input when the indicator is located in the text field and the indicator is not located adjacent to one or more of the left, right, top and bottom boundaries, scroll the indicator through the text field without selecting any of the strings or spaces, in response to receiving a single scrolling input at the navigation device of the electronic device when the indicator is located adjacent to one or more of the left, right, top and bottom boundaries and the direction is toward the one or more of the left, right, top and bottom boundaries that the indicator is adjacent to; determine that the single scrolling input is a tab function to move the indicator from the text field to an adjacent text field when an adjacent text field is present and move the indicator from the text field to the adjacent text field, determine that the single scrolling input is not a tab function when no adjacent text field is present and, select all characters of the text field wherein no strings or spaces are selected prior to receipt of the single scrolling input and all of the plurality of strings and the plurality of spaces in the text field are selected in response to the single scrolling input toward the one or more of the left, right, top and bottom boundaries adjacent the indicator, such that no characters in the text field are selected in response to a scrolling input to cause the indicator to scroll through the text field and all characters in the text field are selected in response to a single scrolling input when the indicator abuts a boundary of the text field and no adjacent field is present. - View Dependent Claims (14, 15, 16, 17)
-
Specification