-                       EndpointAddress:        (ENDPOINT_DESCRIPTOR_DIR_IN | KEYBOARD_EPNUM),\r
-                       Attributes:             EP_TYPE_INTERRUPT,\r
-                       EndpointSize:           KEYBOARD_EPSIZE,\r
-                       PollingIntervalMS:      0x02\r
+                       .EndpointAddress        = (ENDPOINT_DESCRIPTOR_DIR_IN | KEYBOARD_EPNUM),\r
+                       .Attributes             = (EP_TYPE_INTERRUPT | ENDPOINT_ATTR_NO_SYNC | ENDPOINT_USAGE_DATA),\r
+                       .EndpointSize           = KEYBOARD_EPSIZE,\r
+                       .PollingIntervalMS      = 0x01\r