build more usb options into the keyboard to enable usb without modules

(cherry picked from commit bd7463a8478e52a2aaac28a2ce6467688823ba59)