mirror of
https://github.com/ocornut/imgui.git
synced 2024-11-24 05:19:02 +08:00
Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541)
This commit is contained in:
parent
39cb56c39e
commit
ce95b84825
@ -177,6 +177,7 @@ bool ImGui_ImplA5_Init(ALLEGRO_DISPLAY* display)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = ALLEGRO_KEY_PGDN;
|
io.KeyMap[ImGuiKey_PageDown] = ALLEGRO_KEY_PGDN;
|
||||||
io.KeyMap[ImGuiKey_Home] = ALLEGRO_KEY_HOME;
|
io.KeyMap[ImGuiKey_Home] = ALLEGRO_KEY_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = ALLEGRO_KEY_END;
|
io.KeyMap[ImGuiKey_End] = ALLEGRO_KEY_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = ALLEGRO_KEY_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = ALLEGRO_KEY_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = ALLEGRO_KEY_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = ALLEGRO_KEY_BACKSPACE;
|
io.KeyMap[ImGuiKey_Backspace] = ALLEGRO_KEY_BACKSPACE;
|
||||||
io.KeyMap[ImGuiKey_Enter] = ALLEGRO_KEY_ENTER;
|
io.KeyMap[ImGuiKey_Enter] = ALLEGRO_KEY_ENTER;
|
||||||
|
@ -488,6 +488,7 @@ void ImGui_ClipboardCallback(uSynergyCookie cookie, enum uSynergyClipboardFormat
|
|||||||
io.KeyMap[ImGuiKey_DownArrow] = kVK_DownArrow+1;
|
io.KeyMap[ImGuiKey_DownArrow] = kVK_DownArrow+1;
|
||||||
io.KeyMap[ImGuiKey_Home] = kVK_Home+1;
|
io.KeyMap[ImGuiKey_Home] = kVK_Home+1;
|
||||||
io.KeyMap[ImGuiKey_End] = kVK_End+1;
|
io.KeyMap[ImGuiKey_End] = kVK_End+1;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = kVK_Help+1;
|
||||||
io.KeyMap[ImGuiKey_Delete] = kVK_ForwardDelete+1;
|
io.KeyMap[ImGuiKey_Delete] = kVK_ForwardDelete+1;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = kVK_Delete+1;
|
io.KeyMap[ImGuiKey_Backspace] = kVK_Delete+1;
|
||||||
io.KeyMap[ImGuiKey_Enter] = kVK_Return+1;
|
io.KeyMap[ImGuiKey_Enter] = kVK_Return+1;
|
||||||
|
@ -545,6 +545,7 @@ bool ImGui_ImplDX10_Init(void* hwnd, ID3D10Device* device)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = VK_NEXT;
|
io.KeyMap[ImGuiKey_PageDown] = VK_NEXT;
|
||||||
io.KeyMap[ImGuiKey_Home] = VK_HOME;
|
io.KeyMap[ImGuiKey_Home] = VK_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = VK_END;
|
io.KeyMap[ImGuiKey_End] = VK_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = VK_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = VK_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = VK_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = VK_BACK;
|
io.KeyMap[ImGuiKey_Backspace] = VK_BACK;
|
||||||
io.KeyMap[ImGuiKey_Enter] = VK_RETURN;
|
io.KeyMap[ImGuiKey_Enter] = VK_RETURN;
|
||||||
|
@ -547,6 +547,7 @@ bool ImGui_ImplDX11_Init(void* hwnd, ID3D11Device* device, ID3D11DeviceContex
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = VK_NEXT;
|
io.KeyMap[ImGuiKey_PageDown] = VK_NEXT;
|
||||||
io.KeyMap[ImGuiKey_Home] = VK_HOME;
|
io.KeyMap[ImGuiKey_Home] = VK_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = VK_END;
|
io.KeyMap[ImGuiKey_End] = VK_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = VK_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = VK_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = VK_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = VK_BACK;
|
io.KeyMap[ImGuiKey_Backspace] = VK_BACK;
|
||||||
io.KeyMap[ImGuiKey_Enter] = VK_RETURN;
|
io.KeyMap[ImGuiKey_Enter] = VK_RETURN;
|
||||||
|
@ -264,6 +264,7 @@ bool ImGui_ImplDX9_Init(void* hwnd, IDirect3DDevice9* device)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = VK_NEXT;
|
io.KeyMap[ImGuiKey_PageDown] = VK_NEXT;
|
||||||
io.KeyMap[ImGuiKey_Home] = VK_HOME;
|
io.KeyMap[ImGuiKey_Home] = VK_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = VK_END;
|
io.KeyMap[ImGuiKey_End] = VK_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = VK_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = VK_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = VK_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = VK_BACK;
|
io.KeyMap[ImGuiKey_Backspace] = VK_BACK;
|
||||||
io.KeyMap[ImGuiKey_Enter] = VK_RETURN;
|
io.KeyMap[ImGuiKey_Enter] = VK_RETURN;
|
||||||
|
@ -220,6 +220,7 @@ bool ImGui_Marmalade_Init(bool install_callbacks)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = s3eKeyPageDown;
|
io.KeyMap[ImGuiKey_PageDown] = s3eKeyPageDown;
|
||||||
io.KeyMap[ImGuiKey_Home] = s3eKeyHome;
|
io.KeyMap[ImGuiKey_Home] = s3eKeyHome;
|
||||||
io.KeyMap[ImGuiKey_End] = s3eKeyEnd;
|
io.KeyMap[ImGuiKey_End] = s3eKeyEnd;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = s3eKeyInsert;
|
||||||
io.KeyMap[ImGuiKey_Delete] = s3eKeyDelete;
|
io.KeyMap[ImGuiKey_Delete] = s3eKeyDelete;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = s3eKeyBackspace;
|
io.KeyMap[ImGuiKey_Backspace] = s3eKeyBackspace;
|
||||||
io.KeyMap[ImGuiKey_Enter] = s3eKeyEnter;
|
io.KeyMap[ImGuiKey_Enter] = s3eKeyEnter;
|
||||||
|
@ -211,6 +211,7 @@ bool ImGui_ImplGlfwGL2_Init(GLFWwindow* window, bool install_callbacks)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = GLFW_KEY_PAGE_DOWN;
|
io.KeyMap[ImGuiKey_PageDown] = GLFW_KEY_PAGE_DOWN;
|
||||||
io.KeyMap[ImGuiKey_Home] = GLFW_KEY_HOME;
|
io.KeyMap[ImGuiKey_Home] = GLFW_KEY_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = GLFW_KEY_END;
|
io.KeyMap[ImGuiKey_End] = GLFW_KEY_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = GLFW_KEY_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = GLFW_KEY_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = GLFW_KEY_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = GLFW_KEY_BACKSPACE;
|
io.KeyMap[ImGuiKey_Backspace] = GLFW_KEY_BACKSPACE;
|
||||||
io.KeyMap[ImGuiKey_Enter] = GLFW_KEY_ENTER;
|
io.KeyMap[ImGuiKey_Enter] = GLFW_KEY_ENTER;
|
||||||
|
@ -323,6 +323,7 @@ bool ImGui_ImplGlfwGL3_Init(GLFWwindow* window, bool install_callbacks)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = GLFW_KEY_PAGE_DOWN;
|
io.KeyMap[ImGuiKey_PageDown] = GLFW_KEY_PAGE_DOWN;
|
||||||
io.KeyMap[ImGuiKey_Home] = GLFW_KEY_HOME;
|
io.KeyMap[ImGuiKey_Home] = GLFW_KEY_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = GLFW_KEY_END;
|
io.KeyMap[ImGuiKey_End] = GLFW_KEY_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = GLFW_KEY_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = GLFW_KEY_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = GLFW_KEY_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = GLFW_KEY_BACKSPACE;
|
io.KeyMap[ImGuiKey_Backspace] = GLFW_KEY_BACKSPACE;
|
||||||
io.KeyMap[ImGuiKey_Enter] = GLFW_KEY_ENTER;
|
io.KeyMap[ImGuiKey_Enter] = GLFW_KEY_ENTER;
|
||||||
|
@ -214,6 +214,7 @@ bool ImGui_ImplSdlGL2_Init(SDL_Window* window)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = SDL_SCANCODE_PAGEDOWN;
|
io.KeyMap[ImGuiKey_PageDown] = SDL_SCANCODE_PAGEDOWN;
|
||||||
io.KeyMap[ImGuiKey_Home] = SDL_SCANCODE_HOME;
|
io.KeyMap[ImGuiKey_Home] = SDL_SCANCODE_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = SDL_SCANCODE_END;
|
io.KeyMap[ImGuiKey_End] = SDL_SCANCODE_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = SDLK_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = SDLK_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = SDLK_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = SDLK_BACKSPACE;
|
io.KeyMap[ImGuiKey_Backspace] = SDLK_BACKSPACE;
|
||||||
io.KeyMap[ImGuiKey_Enter] = SDLK_RETURN;
|
io.KeyMap[ImGuiKey_Enter] = SDLK_RETURN;
|
||||||
|
@ -325,6 +325,7 @@ bool ImGui_ImplSdlGL3_Init(SDL_Window* window)
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = SDL_SCANCODE_PAGEDOWN;
|
io.KeyMap[ImGuiKey_PageDown] = SDL_SCANCODE_PAGEDOWN;
|
||||||
io.KeyMap[ImGuiKey_Home] = SDL_SCANCODE_HOME;
|
io.KeyMap[ImGuiKey_Home] = SDL_SCANCODE_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = SDL_SCANCODE_END;
|
io.KeyMap[ImGuiKey_End] = SDL_SCANCODE_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = SDLK_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = SDLK_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = SDLK_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = SDLK_BACKSPACE;
|
io.KeyMap[ImGuiKey_Backspace] = SDLK_BACKSPACE;
|
||||||
io.KeyMap[ImGuiKey_Enter] = SDLK_RETURN;
|
io.KeyMap[ImGuiKey_Enter] = SDLK_RETURN;
|
||||||
|
@ -750,6 +750,7 @@ bool ImGui_ImplGlfwVulkan_Init(GLFWwindow* window, bool install_callbacks, Im
|
|||||||
io.KeyMap[ImGuiKey_PageDown] = GLFW_KEY_PAGE_DOWN;
|
io.KeyMap[ImGuiKey_PageDown] = GLFW_KEY_PAGE_DOWN;
|
||||||
io.KeyMap[ImGuiKey_Home] = GLFW_KEY_HOME;
|
io.KeyMap[ImGuiKey_Home] = GLFW_KEY_HOME;
|
||||||
io.KeyMap[ImGuiKey_End] = GLFW_KEY_END;
|
io.KeyMap[ImGuiKey_End] = GLFW_KEY_END;
|
||||||
|
io.KeyMap[ImGuiKey_Insert] = GLFW_KEY_INSERT;
|
||||||
io.KeyMap[ImGuiKey_Delete] = GLFW_KEY_DELETE;
|
io.KeyMap[ImGuiKey_Delete] = GLFW_KEY_DELETE;
|
||||||
io.KeyMap[ImGuiKey_Backspace] = GLFW_KEY_BACKSPACE;
|
io.KeyMap[ImGuiKey_Backspace] = GLFW_KEY_BACKSPACE;
|
||||||
io.KeyMap[ImGuiKey_Enter] = GLFW_KEY_ENTER;
|
io.KeyMap[ImGuiKey_Enter] = GLFW_KEY_ENTER;
|
||||||
|
1
imgui.h
1
imgui.h
@ -671,6 +671,7 @@ enum ImGuiKey_
|
|||||||
ImGuiKey_PageDown,
|
ImGuiKey_PageDown,
|
||||||
ImGuiKey_Home, // for text edit
|
ImGuiKey_Home, // for text edit
|
||||||
ImGuiKey_End, // for text edit
|
ImGuiKey_End, // for text edit
|
||||||
|
ImGuiKey_Insert, // for text edit
|
||||||
ImGuiKey_Delete, // for text edit
|
ImGuiKey_Delete, // for text edit
|
||||||
ImGuiKey_Backspace, // for text edit
|
ImGuiKey_Backspace, // for text edit
|
||||||
ImGuiKey_Enter, // for text edit
|
ImGuiKey_Enter, // for text edit
|
||||||
|
Loading…
Reference in New Issue
Block a user