Claims
- 1. A computer-implemented method for configuring a mobile computing device having an input component with keys, the computer-implemented method comprising:
inputting a regular character generated in response to one of the keys being pressed, the key being associated with the regular character; determining a special character in response to a modifier key being pressed after the regular character has been inputted, the modifier key being one of the keys of the input component; and modifying the inputted regular character to the special character.
- 2. The computer-implemented method of claim 1, wherein the special character is an accented character associated with the inputted regular character.
- 3. The computer-implemented method of claim 1, wherein determining the special character is performed based on the number of times that the modifier key has been pressed.
- 4. The computer-implemented method of claim 1, further comprising in response to determining the special character, displaying the special character on a display screen.
- 5. The computer-implemented method of claim 1, wherein determining the special character includes determining a character proximate to a cursor as the inputted regular character.
- 6. The computer-implemented method of claim 1, wherein determining the special character is performed by referring to a special character table.
- 7. The computer-implemented method of claim 6, wherein the special character table includes entries indexed by regular characters and wherein at least one of the entries includes the special character indexed by the inputted regular character.
- 8. A method for inputting data into a computing device comprising:
determining a special character; inputting a regular character by pressing a key on a keyboard, the key being associated with the regular character; and modifying the inputted regular character to the special character by pressing a modifier key on the keyboard.
- 9. The method of claim 8, wherein the special character is an accented character associated with the inputted regular character.
- 10. The method of claim 8, wherein modifying the inputted regular character includes repeatedly pressing the modifier key until the inputted regular character is modified to the special character.
- 11. The method of claim 8, wherein modifying the inputted regular character is performed immediately after inputting the regular character.
- 12. The method of claim 8, further comprising moving a cursor to a location proximate to the inputted regular character before modifying the inputted regular character.
- 13. A computer-readable medium encoded with a data structure comprising:
a first data field containing regular character identifiers, each regular character identifier identifying a regular character that corresponds to an input responsive to pressing a key on a keyboard; and a second data field containing entries, each entry being indexed to one of the regular character identified in the first data field, at least one of the entries including a special character identifier that identifies a special character that corresponds to another input responsive to pressing a modifier key on the keyboard.
- 14. The computer-readable medium of claim 13, wherein the special character identified by the special character identifier in the second data field is an accented character associated with the regular character identified by the regular character in the first data field.
- 15. The computer-readable medium of claim 13, wherein at least one of the entries in the second data field contains at least two special character identifiers that identify two special characters and wherein the order of the special character identifiers in the entry corresponds to the number of presses on the modifier key.
- 16. A computing device comprising:
a keyboard having keys associated with regular characters and a modifier key; and a memory encoded with a character input engine configured to respond to one of the keys being pressed by inputting the regular character associated with the key, the character input engine being further configured to respond to the modifier key being pressed by determining a special character and modifying the inputted regular character to the special character.
- 17. The computing device of claim 16, wherein the special character is an accented character of the special character.
- 18. The computing device of claim 16, wherein the memory is further encoded with an operating system and wherein the character input engine is a component of the operating system.
- 19. The computing device of claim 16, wherein the memory is further encoded with an application and wherein the character input engine is a component of the application.
- 20. The computing device of claim 16, wherein the memory is further encoded with a special character table that associates regular characters with special characters and wherein the character input engine is configured to determining the special character by referring to the special character table.
- 21. The computing device of claim 16, wherein the computing device is a mobile computing device.
- 22. The computing device of claim 16, wherein the computing device is a portable communication device.
- 23. The computing device of claim 16, wherein the keyboard is a compact keyboard.
- 24. The computing device of claim 16, wherein the keyboard is a compact keyboard.
- 25. A mobile computing device configured to enable a user to input a special character related to a regular character by performing steps comprising:
inputting the regular character by pressing a key on a keyboard configured on the mobile computing device, the key being associated with the regular character; and modifying the regular character to the special character by pressing a modifier key on the keyboard.
- 26. The mobile computing device of claim 25, wherein the special character is an accented character associated with the regular character.
- 27. The mobile computing device of claim 25, wherein modifying the regular character includes repeatedly pressing the modifier key until the regular character is modified to the special character.
- 28. A mobile computing device comprising:
means for a user to input a regular character; means for the user to select a special character associated with the regular character by pressing a modifier key; and means for inputting the special character.
- 29. The mobile computing device of claim 28, further comprising:
means for displaying the special character when the user is selecting the special character.
CLAIM OF PRIORITY
[0001] This application claims the benefit of U.S. Provisional Application No. 60/420,312, filed on Oct. 21, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60420312 |
Oct 2002 |
US |