support GLFW3 and GLFW2 with USB HID Usage keyremapping