Input method support
The input of characters becomes complicated for languages having large character sets. For example, in Chinese, Korean, and Japanese, where the number of characters is large, it is not possible to provide one-to-one key mapping for a keystroke to a character. However, a special input method enables the user to enter phonetic or stroke characters and have them converted into native-language characters.
A keyboard map associated with each keyboard matches sequences of one or more keystrokes with the appropriate character encoding.