Patent ID: 7752569

Claim:
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.