use glfwGetPrimaryMonitor
centralized configuration of keys, action mapping