You may already know that Google has enabled virtual keyboards for search in a few languages like Albanian, Arabic, Armenian, Greek, Hebrew, Hindi, and a bunch more. Since I am familiar with some of those languages, I tested them out and not having to click language bar in windows (in which I have quite a few languages) was a great help. I could invoke the virtual keyboard and type away the letters for my search.
Alas, I could not type in Sinhala or Tamil (Not that can, but I am learning) which would help a lot as both Tamil and Sinhala texts are now amassed on the web with Tamil leading the amount of content.
Please follow the “voting for your language” and vote for Sinhala and Tamil Virtual Keyboards, we might get to use the virtual keyboards for search soon, like my Indian friends do with Hindi Virtual Keyboard.