.gitignore update
usb_keyboard fix build errors