I am making a three finger keyboard for my friend who is blind and only has 3 fingers. I used the arduino due for two reasons.
- first, it has the built in ability to emulate a USB keyboard.
- second, it has enough pins to make the job easy. Yes, I could have use a Leonardo but then I would have to use shift-registers.