Method for inserting capitalized Latin characters in a non-Latin document
AssigneeMicrosoft Corporation
InventorKaoru Okumura
Life of this patent
Estimating the term…
Abstract
Inserting capitalized Latin characters in a non-Latin document by changing the input mode of an input device, such as a keyboard, from a non-Latin input mode to a Latin input mode. The input mode is automatically switched from a non-Latin input mode to a Latin input mode when the combination of a shift key and an alphabet key on the input device is depressed. The input mode is automatically returned to the previous non-Latin input mode when the shift key is released and only an alphabet key on the input device is depressed.
Claims21
A method for switching from a non-Latin input mode into a Latin input mode using an input device having a shift key and a plurality of alphabet keys, comprising the steps of:
- in the non-Latin input mode, detecting a first shifted alphabet keystroke event comprising a combination of the shift key and one of the plurality of alphabet keys;
- switching into the Latin input mode;
- displaying a first capitalized Latin character corresponding to the first shifted keystroke event on a display device;
- detecting a second shifted alphabet keystroke event comprising a combination of the shift key and one of the plurality of alphabet keys;
- detecting an alphabet keystroke event comprising only one of the plurality of alphabet keys;
- and
- switching into the non-Latin input mode.
A method for inserting a capitalized Latin character in a non-Latin document using an input device having a plurality of alphabet keys comprising the steps of:
- entering a first plurality of non-Latin characters by:
- selecting a non-Latin input mode;
- and
- depressing successive ones of the alphabet keys;
- inserting a capitalized Latin character by:
- depressing a predefined key in combination with one of the plurality of alphabet keys to automatically switch to a Latin input mode;
- entering a second plurality of non-Latin character by:
- depressing one of the plurality of alphabet keys without depressing the predefined key to automatically return to the non-Latin input mode;
- and
- depressing another one of the plurality of alphabet keys.
A computer-readable medium having computer-executable instructions comprising the steps of:
- in a non-Latin input mode, detecting a first keystroke event comprising a combination of a predefined key and one of a plurality of alphabet keys;
- switching into a Latin input mode;
- displaying a capitalized Latin character corresponding to the first keystroke event;
- and
- detecting a subsequent keystroke event comprising only one of the plurality of alphabet keys;
- and
- returning to the non-Latin input mode.
A method for automatically switching from a non-Latin input mode into a Latin input mode using a keyboard having a shift key and a plurality of alphabet keys, comprising the steps of:
- detecting a shifted alphabet keyboard event comprising a combination of a shift key and one of the alphabet keys, and
- if in the Latin input mode, then remaining in the Latin input mode and inserting a capitalized Latin character corresponding to the shifted alphabet keyboard event;
- otherwise, saving the non-Latin input mode, switching to the Latin input mode, and inserting a capitalized Latin character corresponding to the shifted alphabet keyboard event;
- and
- detecting an alphabet keyboard event comprising only one of the alphabet keys, and if in a Latin input mode, then returning to the saved non-Latin input mode;
- otherwise, remaining in the non-Latin input mode.
Dependencies are inferred from the claim text.