The favorite microcontroller for all things USB, such as keyboards, joysticks or mice, is the good old ATMega 32U4, well known from the Arduino Leonardo. Of course I don't plan to stuff an Arduino-footprint board inside my keyboard, I need a smaller...