Google recently introduced a new feature: a virtual keyboard, on selected international sites like Google India. This virtual keyboard appears next to the search box if you use search interface in a non-Latin language, and helps users to type search queries in such languages regardless of the language keys on their physical keyboard. :)

Users don’t need to install or setup anything to use this keyboard, as it will automatically appear whenever they search in a non-Latin (Roman script) language. More information on this feature can be obtained from here. [ via Google Operating System ]
Thanks to Google, this virtual keyboard is also available for Indian languages like Hindi. To try this, simply change your preferred language from this page and you will notice a keyboard button next to the search box on result pages.

If you want to use similar virtual keyboard on all websites (and not just Google!), you can install this greasemonkey script which works fine with Firefox and Google Chrome. More information here.
Read More Articles:
