[Optional] Call after AddKeyEvent(). Specify native keycode, scancode + Specify index for legacy <1.87 IsKeyXXX() functions with native indices. If you are writing a backend in 2022 or don't use IsKeyXXX() with native values that are not ImGuiKey values, you can avoid calling this.
| 1907 | // Specify native keycode, scancode + Specify index for legacy <1.87 IsKeyXXX() functions with native indices. |
| 1908 | // If you are writing a backend in 2022 or don't use IsKeyXXX() with native values that are not ImGuiKey values, you can avoid calling this. |
| 1909 | void ImGuiIO::SetKeyEventNativeData(ImGuiKey key, int native_keycode, int native_scancode, int native_legacy_index) |
| 1910 | { |
| 1911 | if (key == ImGuiKey_None) |
| 1912 | return; |
| 1913 | IM_ASSERT(ImGui::IsNamedKey(key)); // >= 512 |
| 1914 | IM_ASSERT(native_legacy_index == -1 || ImGui::IsLegacyKey((ImGuiKey)native_legacy_index)); // >= 0 && <= 511 |
| 1915 | IM_UNUSED(key); // Yet unused |
| 1916 | IM_UNUSED(native_keycode); // Yet unused |
| 1917 | IM_UNUSED(native_scancode); // Yet unused |
| 1918 | IM_UNUSED(native_legacy_index); // Yet unused |
| 1919 | } |
| 1920 | |
| 1921 | // Set master flag for accepting key/mouse/text events (default to true). Useful if you have native dialog boxes that are interrupting your application loop/refresh, and you want to disable events being queued while your app is frozen. |
| 1922 | void ImGuiIO::SetAppAcceptingEvents(bool accepting_events) |
no test coverage detected