Virtual Keyboard. This is awesometown.

Link : http://www.ananova.com/news/story/sm_548253.html?menu=news.technology