I just had another look at your post and I see that you seem to be talking about a
Teensy 3.2. If you're set on using that, you can disregard everything I wrote in the reply above. All that information is for the Teensy 2.0 and it's all wrong for the Teensy 3.2.
Just about everyone who deals with a Teensy in a keyboard uses the
Teensy 2.0. The source code available on the internet, web sites showing hand wired projects, everyone uses the Teensy 2.0 with the Atmel 32U4.
Info about using the Teensy 2.0 is available here on Geekhack and around the 'Net - there are lots of folks with experience using that. If you are going to use a Teensy 3.2 I have no idea where you could go for advice, help, coding examples, or anything else.