US 12,346,714 B2
Software-defined multi-lingual typewritten characters
Sheshadri P R Rao, Bengaluru (IN); Susan Jiji, Bangalore (IN); Veena R, Bangalore (IN); Sucheta Roy, Bangalore (IN); and Sanjay V Arbatti, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 7, 2022, as Appl. No. 17/859,792.
Prior Publication US 2024/0012662 A1, Jan. 11, 2024
Int. Cl. G06F 9/451 (2018.01); G06F 16/2458 (2019.01)
CPC G06F 9/454 (2018.02) [G06F 16/2458 (2019.01)] 16 Claims
OG exemplary drawing
 
1. A method that implements a language of use of multiple languages supported by an operating system, the method comprising:
executing, by an information handling system, the operating system;
during the executing of the operating system, determining the language of use for a typed input to an overlay keyboard;
determining a plurality of scancodes sent from the overlay keyboard representing the typed input;
querying a universal language character (ULC) database for the scancodes sent from the overlay keyboard, the ULC database having database entries that associate the multiple languages supported by the operating system to language-specific characters and to the scancodes;
identifying for each entry of the entries in the ULC database that associates the scancodes sent from the overlay keyboard a particular corresponding language-specific character associated with the language of use;
in response to a particular scancode sent from the overlay keyboard, instructing a display device to display the corresponding language-specific character associated with the language of use; and
in response to determining the plurality of scancodes, sending an illumination instruction to a keyboard overlay overlain on the overlay keyboard, the illumination instruction causing the keyboard overlay to illuminate the language-specific characters corresponding to the scancodes.