с клавиатуры, в качестве менеджера используется glfw. Я хочу в коде обращаться к событию как keyboard.key_shift.repeat && mouse.left_button.press, но при этом не хочу опрашивать все возможные клавиши в glfw, а только те, которые используются в коде. Как такое можно сделать?
запили систему биндов...
Да, так и решил сделать. А обновлять состояние по событию из коллбэка
Систему биндов можно по разному делать
У меня основной вопрос был в том, как не опрашивать все клавиши у всех устройств ввода. Забыл про коллбеки, которые отправляют действие.
Ты можешь сделать систему биндов в которой будешь регистрировать клавиши с их коллбеками, а дальнейшее разруливание на свое усмотрение, например, опрашивать только зарегистрированные клавиши
Обсуждают сегодня