I'm working on a project where I need to convert keyboard input (PS/2) to a 20-pin output (Kindle), remapping the keys in the process. I have Kindle's 20-pin key map (Breadboard Confessions: By request: Frankenkindle demo code) and the base Arduino code with which I can start (Breadboard Confessions: By request: Frankenkindle demo code) and I have a couple of questions.
First, which Arduino should I get? Since I'll need to output 20 pins (plus pins for PS/2), it looks like Arduino Nano is the one for the job. Is that correct or is there a different Arduino-compatible solution that would work better? Micro-USB for power is ideal.
Second, what are my keyboard options? I'm wanting to minimize power consumption and from reading various posts on this forum, I came to conclusion that getting a PS/2-compatible keyboard is the way to go. Is that correct?