Help with creating hardware keyboard
Hi everyone. I'm an Engineer and I graduated back in 2007. Since then, I've been a Systems Engineer working software and I'm fairly clueless in modern hardware development. I'd like to start playing around with android hardware creations. My first desire is to make a keyboard. I want it to be as simple as possible, to work through the usb and include a pass through so as to allow charging and other peripherals, and to have it's own power source that would be charged while charging the phone.
I'm not worrying about the casing/buttons/manufacturing right now, I just wand to get the hardware working. Anyone have any suggestions for getting started? I've found a few of the development boards through the android developer site, but the look like a bit of overkill for my needs. I do have experience with PIC microprocessors and so the pic one doesn't look bad.
Basically, what would you recommend and what resources should I be looking at to make this happen?