hmm why do you need as much as 16 ioports? AFAIK N900 did use around 4 form the HWKBD However there is one with more pins than the one I gave. I still think that ARM is cooler to use because you can extend to not only HWKBD
Yes, but if your proof-of-concept starts with a poor usability level (e.g. you would be forced to open the keyboard to take a photo), the project IMHO won't go anywhere.
The keyboard keys are only 19mm high, so it will be no problem to incorporate holes in the OH for the camera. However, solving hardware issues like this is not priority at the moment. Lets get a proof-of-concept first!