I wrote an app that uses my iPhone mic to detect the unique sound of each key striking the platen and translates it to text. I do all my internet browsing with my 1958 Smith Corona Silent.

Actually, that sounds pretty sweet...