issue #2460: glfw mac keyboard input
issue #2460: glfw linux keyboard input
issue #2460: glfw windows keyboard input