but I didn't know if Arduino was capable of managing a <70 key keyboard, and if so, could I have a fn key that changed the use of certain keys? (i.e. fn+1=f1) Also what would muti-press limitations be?
you can use keypad.h library to read a 72 key keypad.[Snip]Multi-press, that would be managed in your sketch.
I intend to use cherry MX switches for my keys,
according to the specs on the website, there are some with diodes and some without, should I get the ones with diodes, or should I get my own diodes?
Wow, these things seem to be getting popular. Both you and the other person I'm working with are using those keys.
How do I implement (physically) a mini-usb port so my keyboard can be plugged in and used (recive power and send keyboard signals)? I know that the Leonardo has a mini-usb already attached, can I just use that? if not, do I need to reroute power from the usb port to the power port on the uno?