Ce clavier virtuel tire parti d'une API que Google a mis à disposition des développeurs l'année dernière sur code.google.com. Cette API AJAX permet aux développeurs de proposer des claviers virtuels pour tout champ de saisie de texte sur leurs pages Web.
Avec l'API, la correspondance est aussi faite entre le caractère saisi sur le clavier physique et la touche équivalente du clavier virtuel ( avec donc ses caractères non latins ). Le caractère est automatiquement retranscrit dans le champ de recherche de Google.
La liste des versions de Google Search concernées est donnée sur le blog officiel de Google. La firme de Mountain View propose par ailleurs de voter afin de savoir quels autres claviers virtuels devraient être ajoutés à son moteur.