Virtual keyboard picks up surface vibrations

A Swiss designer says he's given the iPhone a virtual keyboard on any surface by using its accelerometer to detect vibrations.