Setting max packet size (Interrupt) to 64 bytes

- 128 bytes is invalid for USB 2.0 Full-Speed (max 64 bytes)
Fixed Linux NKRO bitmap bug.

- Thanks hasu for pointing it out
- Keycode 50 is problematic under Linux, so removing (it's a duplicate keycode anyways)