Thanks, I couldn't find a Teensy original version like yours so I bought an Arduino Leonardo from the link you gave me. That guy has also uploaded his code to github so hopefully I'll be able to work out how to make it work.

Yeah, original Teensy's are getting much harder to find, the Arduino stuff is much more likely to be available.