Browse Prior Art Database

Providing Dynamic Keyboard Display And Key Mapping Based On Detected Locale

IP.com Disclosure Number: IPCOM000237948D
Publication Date: 2014-Jul-23
Document File: 2 page(s) / 35K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for providing dynamic keyboard display and key mapping based on detected locale.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Providing Dynamic Keyboard Display And Key Mapping Based On Detected Locale

Many computer systems and applications currently provide translation support for most popular languages and locales. Non-English speakers enter input data and receive output data according to language or country format. A locale or language specific keyboard and associated driver and firmware may be required in order to activate some non-English language character input to a computer system.

Disclosed is a method and system for providing dynamic keyboard display and key mapping based on detected locale. The method and system updates keyboard hardware keys dynamically on physical keyboards with a locale key character. The method and system uses the concept of physical keys with a virtual display within each key that can be programmatically configured to display a variety of characters from different locale keyboard layouts and enables an easy and fast way to switch locales. Due to various reasons, including ergonomics, limited availability of technology and higher costs, many users prefer to use a physical keyboard to type and enter data into a computer system. Therefore, the method and system provides a physical, universal keyboard that switches its layout based on locale.

The method and system is implemented as illustrated in the figure.

Figure

A router is connected to an Internet service provider (ISP) and a keyboard is connected to the router. The ISP provides an Internet Protocol (IP) address to the router. The keyboard requests the physical locale from the router and a routing table of the router is used to identify the locale. The router then supplies the locale to the keyboard. Thereafter, keyboard firmware changes the keyboard layout/ language based on the locale. The locale is also deter...