Firefox

Spread Firefox Affiliate Button

Friday, April 30, 2010

Integrating virtual keyboards in Google search

Integrating virtual keyboards in Google search


You’ve spilled coffee on your keyboard. The a, e, i, o, u, and r keys have stopped working. Now try to search Google for the nearest computer repair shop. The pain of typing on this broken keyboard is similar to what many people searching in non-English languages feel when trying to type today. Typing searches on keyboards not designed for your languages can be frustrating, even impossible.

Our user research has shown that many people are more comfortable formulating search queries in their own language but have difficulty typing these queries into Google. (Try typing नमस्ते on a keyboard with English letters.) To overcome the difficulty they face in typing in their local language scripts, some people have resorted to copying and pasting from other sites and from online translation tools. But there’s an easier way — a virtual, or “on-screen” keyboard, lets you type directly in your local language script in an easy and consistent manner, no matter where you are or what computer you’re using.

Virtual keyboards let people type directly in their local language script and don't require any additional software.

Last year, to make text input easy for people across the globe, we introduced a virtual keyboard API through code.google.com. This allowed developers to enable virtual keyboards on any text field or text area in their webpages. Today, we are taking this effort one step further by integrating virtual keyboards into Google search in 35 languages.

A virtual keyboard on www.google.am to input Armenian text (the query term is [armenia])

If you use Google search in one of the languages listed below, you’ll see a small keyboard icon show up next to the search field, on both the Google homepage and search results page. Clicking on that keyboard icon brings up a virtual keyboard in your language. You can input text by either clicking on the on-screen keyboard or pressing the corresponding key.

No comments: