Seems to work on the G1 just fine. The little bitty keys are kind of hard to press though. I think the best way to use something like this would be to scrap the qwerty layout and fill up the screen with a transparent background keyboard when you hold press a EditText. Then you could get the result of the typed in text from the keyboard activity. Other than the size of the keys, great example of a virtual keyboard.