Abstract:
The invention is directed to user-friendly multi-lingual text entry using a dynamically reconfigurable keyboard. A method for dynamically reconfiguring a keyboard according to an embodiment of the invention includes: displaying a first set of characters on the keyboard; providing language settings to an upper level system manager of a keyboard driver; communicating reconfiguration information corresponding to the language settings from the upper level system manager of the keyboard driver to a lower level device driver of the keyboard driver; and dynamically reconfiguring the keyboard to display a second set of characters.
Abstract:
The invention is directed to user-friendly multi-lingual text entry using a dynamically reconfigurable keyboard. A method for dynamically reconfiguring a keyboard according to an embodiment of the invention includes: displaying a first set of characters on the keyboard; providing language settings to an upper level system manager of a keyboard driver; communicating reconfiguration information corresponding to the language settings from the upper level system manager of the keyboard driver to a lower level device driver of the keyboard driver; and dynamically reconfiguring the keyboard to display a second set of characters.