Patent ID: 6326953
Filing Date: 2001-12-04
Classification: G06F

Abstract:
A method for automatically converting text from a first set of characters corresponding to a first language entered using a first keyboard mode to an alternative set of characters corresponding to a second keyboard mode and an alternative language, comprising the steps of:determining what language the first set of characters represents;if the first set of characters represents the alternative language, then for each one of the first set of characters, selecting one of the characters as a selected character;determining whether the selected character could be mapped into a virtual key;if the selected character could be mapped into a virtual key, then performing the steps of:determining a selected virtual key that corresponds to the selected character;determining selected keyboard state information that corresponds to the selected character; anddetermining the alternative selected character that corresponds to the selected virtual key and the selected keyboard state information; andreplacing the selected character with the alternative selected character; andif the selected character could not be mapped to a virtual key, then performing the steps of:determining whether the selected character could be mapped to an alternative character using an exception table; andreplacing the selected character with the alternative character if the selected character could be mapped using the exception table.