rough diagram here:

So im working on my own keyboard/gamepad. The majority of the hardware world is new to me, I've got a very basic understanding of simple components, so sorry if the video puts some one to sleep. =]

I know input/output is limited so I'm working on understanding the use of matrixes for leds and buttons.

Are there any nice arduino external editors any of you would recommend?