摘要 |
A pointing device-driven interface apparatus and method for enabling a user to enter data (in the form of options) into a computer system. User data files are maintained which indicate the relative frequency with which the user has entered sequences of options. The sequences are of a predetermined length. The user data is consulted to predict the most likely options to be entered next by the user. These options are presented to the user on a template. A stroke made by the user with the pointing device is then interpreted in light of the template and a syntax of strokes. An action associated with the interpretation is then carried out. An example of the action is communicating a character to a software application, updating the sequence, and repeating the consultation, presentation, interpretation and carrying out just described.
|