This was $20 on amazon, so I thought I'd try it out.

It mounts to my DSLR, and it's okay for typing videos, but takes in too much background noise (even for a shotgun mic...) and won't really work on my computer without a preamp. I think my keystrokes sound a bit inaccurate but we'll see what magic post production can do...