|
|
@ -1210,8 +1210,10 @@ typedef ImBitArray<ImGuiKey_NamedKey_COUNT, -ImGuiKey_NamedKey_BEGIN> ImBitAr |
|
|
|
#define ImGuiKey_Keyboard_END (ImGuiKey_GamepadStart) |
|
|
|
#define ImGuiKey_Keyboard_END (ImGuiKey_GamepadStart) |
|
|
|
#define ImGuiKey_Gamepad_BEGIN (ImGuiKey_GamepadStart) |
|
|
|
#define ImGuiKey_Gamepad_BEGIN (ImGuiKey_GamepadStart) |
|
|
|
#define ImGuiKey_Gamepad_END (ImGuiKey_GamepadRStickDown + 1) |
|
|
|
#define ImGuiKey_Gamepad_END (ImGuiKey_GamepadRStickDown + 1) |
|
|
|
#define ImGuiKey_Aliases_BEGIN (ImGuiKey_MouseLeft) |
|
|
|
#define ImGuiKey_Mouse_BEGIN (ImGuiKey_MouseLeft) |
|
|
|
#define ImGuiKey_Aliases_END (ImGuiKey_MouseWheelY + 1) |
|
|
|
#define ImGuiKey_Mouse_END (ImGuiKey_MouseWheelY + 1) |
|
|
|
|
|
|
|
#define ImGuiKey_Aliases_BEGIN (ImGuiKey_Mouse_BEGIN) |
|
|
|
|
|
|
|
#define ImGuiKey_Aliases_END (ImGuiKey_Mouse_END) |
|
|
|
|
|
|
|
|
|
|
|
// [Internal] Named shortcuts for Navigation
|
|
|
|
// [Internal] Named shortcuts for Navigation
|
|
|
|
#define ImGuiKey_NavKeyboardTweakSlow ImGuiMod_Ctrl |
|
|
|
#define ImGuiKey_NavKeyboardTweakSlow ImGuiMod_Ctrl |
|
|
@ -2821,7 +2823,9 @@ namespace ImGui |
|
|
|
inline bool IsNamedKey(ImGuiKey key) { return key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END; } |
|
|
|
inline bool IsNamedKey(ImGuiKey key) { return key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END; } |
|
|
|
inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super; } |
|
|
|
inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super; } |
|
|
|
inline bool IsLegacyKey(ImGuiKey key) { return key >= ImGuiKey_LegacyNativeKey_BEGIN && key < ImGuiKey_LegacyNativeKey_END; } |
|
|
|
inline bool IsLegacyKey(ImGuiKey key) { return key >= ImGuiKey_LegacyNativeKey_BEGIN && key < ImGuiKey_LegacyNativeKey_END; } |
|
|
|
|
|
|
|
inline bool IsKeyboardKey(ImGuiKey key) { return key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END; } |
|
|
|
inline bool IsGamepadKey(ImGuiKey key) { return key >= ImGuiKey_Gamepad_BEGIN && key < ImGuiKey_Gamepad_END; } |
|
|
|
inline bool IsGamepadKey(ImGuiKey key) { return key >= ImGuiKey_Gamepad_BEGIN && key < ImGuiKey_Gamepad_END; } |
|
|
|
|
|
|
|
inline bool IsMouseKey(ImGuiKey key) { return key >= ImGuiKey_Mouse_BEGIN && key < ImGuiKey_Mouse_END; } |
|
|
|
inline bool IsAliasKey(ImGuiKey key) { return key >= ImGuiKey_Aliases_BEGIN && key < ImGuiKey_Aliases_END; } |
|
|
|
inline bool IsAliasKey(ImGuiKey key) { return key >= ImGuiKey_Aliases_BEGIN && key < ImGuiKey_Aliases_END; } |
|
|
|
inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) |
|
|
|
inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) |
|
|
|
{ |
|
|
|
{ |
|
|
|