Input widgets for Dear ImGui.
- Keyboard
- Mouse
- Gamepad (wip)
- Multiple keyboard layouts: QWERTY, QWERTZ, AZERTY, Colemak, Dvorak, Numeric Pad
- Key highlighting and press visualization
- Fully customizable styling (colors, sizes, rounding)
#include "imgui_keyboard.h"
// Render the keyboard
ImKeyboard::Keyboard(ImGuiKeyboardLayout_Qwerty, ImGuiKeyboardFlags_None);
// Highlight specific keys
ImKeyboard::Highlight(ImGuiKey_W, true);
ImKeyboard::ClearHighlights();Add imgui_keyboard.cpp and imgui_keyboard.h to your project.
MIT License - see LICENSE for details.



