Claims
- 1. An apparatus for entering text, comprising:
a table that is configured to accessibly store a list of possible character input modes, wherein the list of possible character input modes comprises a mode for selecting characters from a character set having non-alphanumeric characters and a mode for selecting characters from an alphabetic character set such that a currently selected character input mode is selected from the list of possible character modes; a key that is configured to receive a mode change command from a user to change the currently selected character input mode to a different character input mode; a selector that is configured to select a new character input mode from the list of possible character input modes that is different from the identified one of the character modes listed in the table in response to a received mode change command such that the new character input mode is identified as the currently selected character input mode.
- 2. The apparatus of claim 1, wherein the list of possible character input modes further comprises a mode for displaying characters using a first width and a mode for displaying characters using a second width that is smaller than the width of the first width.
- 3. The apparatus of claim 2, wherein the selector is further configured to display an image identifying the currently selected character input mode upon a display.
- 4. The apparatus of claim 3, wherein the selector is further configured to change the image identifying the currently selected character input mode in response to the received change current character input mode command.
- 5. The apparatus of claim 1, wherein the selector comprises a shell that is associated with an operating system.
- 6. The apparatus of claim 1, further comprising a keyboard driver that is configured to send a particular virtual key to the selector in response to the received change current character input mode command.
- 7. The apparatus of claim 1, wherein the selector is further configured to signal the user in response to the first received change current character input mode command.
- 8. The apparatus of claim 1, wherein the selector is further configured to select character modes in the table sequentially such that a character mode following the currently selected character input mode in the table is selected in response in response to a change current character input mode command received by the key.
- 9. The apparatus of claim 1, wherein the selector is further configured to iteratively select character modes in the list of possible character modes in response to each command in a series of received mode change commands such that all character modes in the list of possible character modes have been selected at least once during the series of received mode change commands.
- 10. A method for changing the current character input mode in a mobile device, comprising:
detecting a keypress of a dedicated key that is used to input a change current character input mode command from a user; verifying which one of the character modes listed in an input mode table is the currently selected character input mode; referring to the input mode table to identify a next character input mode; and selecting the next character input mode to be the next currently selected character input mode.
- 11. The method of claim 10, further comprising displaying characters according to the currently selected character input mode.
- 12. The method of claim 11, further comprising displaying an image that identifies which character input mode is currently selected.
- 13. The method of claim 12, further comprising changing the image identifying the currently selected character input mode in response to the detection of a keypress of the dedicated key.
- 14. The method of claim 10, further comprising using a keyboard driver to send a virtual key to an operating system in response to the detection of a keypress of the dedicated key.
- 15. The method of claim 10, further comprising signaling the user in response to the detection of a keypress of the dedicated key.
- 16. The method of claim 10, further comprising selecting character modes in the table sequentially such that a character mode following the currently selected character input mode in the table is selected in response in response to the detection of a keypress of the dedicated key.
- 17. The method of claim 16, further comprising selecting character modes in the table sequentially such that the first character mode in the table is selected in response in response to the detection of a keypress of the dedicated key when the currently selected character input mode in the table is the last character mode.
- 18. A mobile device, comprising:
means for detecting a keypress of a dedicated key that is used to input a change current character input mode command from a user; means for verifying which one of the character modes listed in an input mode table is the currently selected character input mode; means for referring to the input mode table to identify a next character input mode; and means for selecting the currently selected character input mode to the next character input mode.
- 19. A computer-readable medium containing instructions for implementing the method of claim 10.
- 20. A computer system that is configured to execute the method of claim 10.
RELATED APPLICATIONS
[0001] This utility patent application claims the benefit under 35 United States Code § 119(e) of United States Provisional Patent Application No. 60/423,233 filed on Oct. 31, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60423233 |
Oct 2002 |
US |