Software key labeling on software keyboards
First Claim
Patent Images
1. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and displaying a software keyboard, comprising the steps of:
- (a) providing a software key in the software keyboard on the display;
(b) displaying an arrangement of a plurality of labels on the software key, wherein the displaying the arrangement of the plurality of labels comprises;
(i) displaying a first label, a second label, a third label and a fourth label on the software key,(ii) positioning the first label in a first corner, positioning the second label in a second corner, positioning the third label in a third corner, and positioning the fourth label in a fourth corner;
(c) resizing the software keyboard in response to user input; and
(d) rearranging the plurality of labels in response to the resizing of the software keyboard to make the plurality of labels visible to a user, wherein the rearranging in comprises;
(i) blanking the third and the fourth label; and
(ii) positioning the first label on a first half and positioning the second label on second half.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a software keyboard includes a software key with a first label and a second label, where both the first and the second label are visible. The first label may be displayed on the software key so as to indicate that the first label is active. In an embodiment, the user may provide an input so as to make the second label active and the change may be indicated on the software key. In an embodiment, the arrangement of the first and second labels may be adjusted in response to a resizing of the software keyboard.
-
Citations
9 Claims
-
1. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and displaying a software keyboard, comprising the steps of:
-
(a) providing a software key in the software keyboard on the display; (b) displaying an arrangement of a plurality of labels on the software key, wherein the displaying the arrangement of the plurality of labels comprises; (i) displaying a first label, a second label, a third label and a fourth label on the software key, (ii) positioning the first label in a first corner, positioning the second label in a second corner, positioning the third label in a third corner, and positioning the fourth label in a fourth corner; (c) resizing the software keyboard in response to user input; and (d) rearranging the plurality of labels in response to the resizing of the software keyboard to make the plurality of labels visible to a user, wherein the rearranging in comprises; (i) blanking the third and the fourth label; and (ii) positioning the first label on a first half and positioning the second label on second half. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage medium having computer-executable instructions for performing steps comprising:
-
(a) displaying a set of labels on a software key in a software keyboard in a first arrangement, the set of labels including a first label and a second label, wherein the first label is an active label of the software key that it labels, and wherein the software key, when utilized, effectuates an action which corresponds to the active label, and wherein the first and second labels are displayed simultaneously on the software key; (b) highlighting the active label; (c) accepting an input to switch the label from the first label to the second label; (d) switching the activity level of the first and second label; (e) highlighting the active label; (f) accepting a user selection of the software key; (g) accepting an input to resize the software keyboard; (h) adjusting a size of the software key in proportion to the resized software keyboard; (i) rearranging the set of labels on the adjusted size key; and (j) displaying the set of labels on the key in a second arrangement, the second arrangement changing the number of labels visible on the software key. - View Dependent Claims (6, 7, 8, 9)
-
Specification