在 imgui 中,您可以设置键码以供以后查找,看起来像
io.KeyMap[ImGuiKey_Enter] = WXK_RETURN;
我该怎么做
io.KeyMap[ImGuiKey_Enter] = WXK_RETURN || WXK_NUMPAD_ENTER;
(这显然不起作用,只是为了解释)所以两个“输入”键都会触发“输入”操作?
(对了,人缘够的人能开个imgui-tag吗?挺流行的。)
最佳答案
io.KeyMap[] 只是指示读取 io.KeysDown[] 数组内部的位置,这也是您已填充的内容。例如,您可以合并两个键值:
io.KeyMap[ImGuiKey_Enter] = WXK_RETURN;
io.KeysDown[WXK_RETURN] = my_wx_keys[WXK_RETURN] | my_wx_keys[WXK_NUMPAD_ENTER];
关于c++ - ImGui 同时使用 'enter' 和数字小键盘 'enter' 作为 ImGuiKey_Enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49954464/