// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// ------------------------------------------------------------------------------
using System;
using HexaGen.Runtime;
using System.Numerics;
namespace Dalamud.Bindings.ImGui
{
///
/// To be documented.
///
[Flags]
public enum ImGuiKey : int
{
///
/// To be documented.
///
None = unchecked(0),
///
/// To be documented.
///
Tab = unchecked(512),
///
/// To be documented.
///
LeftArrow = unchecked(513),
///
/// To be documented.
///
RightArrow = unchecked(514),
///
/// To be documented.
///
UpArrow = unchecked(515),
///
/// To be documented.
///
DownArrow = unchecked(516),
///
/// To be documented.
///
PageUp = unchecked(517),
///
/// To be documented.
///
PageDown = unchecked(518),
///
/// To be documented.
///
Home = unchecked(519),
///
/// To be documented.
///
End = unchecked(520),
///
/// To be documented.
///
Insert = unchecked(521),
///
/// To be documented.
///
Delete = unchecked(522),
///
/// To be documented.
///
Backspace = unchecked(523),
///
/// To be documented.
///
Space = unchecked(524),
///
/// To be documented.
///
Enter = unchecked(525),
///
/// To be documented.
///
Escape = unchecked(526),
///
/// To be documented.
///
LeftCtrl = unchecked(527),
///
/// To be documented.
///
LeftShift = unchecked(528),
///
/// To be documented.
///
LeftAlt = unchecked(529),
///
/// To be documented.
///
LeftSuper = unchecked(530),
///
/// To be documented.
///
RightCtrl = unchecked(531),
///
/// To be documented.
///
RightShift = unchecked(532),
///
/// To be documented.
///
RightAlt = unchecked(533),
///
/// To be documented.
///
RightSuper = unchecked(534),
///
/// To be documented.
///
Menu = unchecked(535),
///
/// To be documented.
///
Key0 = unchecked(536),
///
/// To be documented.
///
Key1 = unchecked(537),
///
/// To be documented.
///
Key2 = unchecked(538),
///
/// To be documented.
///
Key3 = unchecked(539),
///
/// To be documented.
///
Key4 = unchecked(540),
///
/// To be documented.
///
Key5 = unchecked(541),
///
/// To be documented.
///
Key6 = unchecked(542),
///
/// To be documented.
///
Key7 = unchecked(543),
///
/// To be documented.
///
Key8 = unchecked(544),
///
/// To be documented.
///
Key9 = unchecked(545),
///
/// To be documented.
///
A = unchecked(546),
///
/// To be documented.
///
B = unchecked(547),
///
/// To be documented.
///
C = unchecked(548),
///
/// To be documented.
///
D = unchecked(549),
///
/// To be documented.
///
E = unchecked(550),
///
/// To be documented.
///
F = unchecked(551),
///
/// To be documented.
///
G = unchecked(552),
///
/// To be documented.
///
H = unchecked(553),
///
/// To be documented.
///
I = unchecked(554),
///
/// To be documented.
///
J = unchecked(555),
///
/// To be documented.
///
K = unchecked(556),
///
/// To be documented.
///
L = unchecked(557),
///
/// To be documented.
///
M = unchecked(558),
///
/// To be documented.
///
N = unchecked(559),
///
/// To be documented.
///
O = unchecked(560),
///
/// To be documented.
///
P = unchecked(561),
///
/// To be documented.
///
Q = unchecked(562),
///
/// To be documented.
///
R = unchecked(563),
///
/// To be documented.
///
S = unchecked(564),
///
/// To be documented.
///
T = unchecked(565),
///
/// To be documented.
///
U = unchecked(566),
///
/// To be documented.
///
V = unchecked(567),
///
/// To be documented.
///
W = unchecked(568),
///
/// To be documented.
///
X = unchecked(569),
///
/// To be documented.
///
Y = unchecked(570),
///
/// To be documented.
///
Z = unchecked(571),
///
/// To be documented.
///
F1 = unchecked(572),
///
/// To be documented.
///
F2 = unchecked(573),
///
/// To be documented.
///
F3 = unchecked(574),
///
/// To be documented.
///
F4 = unchecked(575),
///
/// To be documented.
///
F5 = unchecked(576),
///
/// To be documented.
///
F6 = unchecked(577),
///
/// To be documented.
///
F7 = unchecked(578),
///
/// To be documented.
///
F8 = unchecked(579),
///
/// To be documented.
///
F9 = unchecked(580),
///
/// To be documented.
///
F10 = unchecked(581),
///
/// To be documented.
///
F11 = unchecked(582),
///
/// To be documented.
///
F12 = unchecked(583),
///
/// To be documented.
///
Apostrophe = unchecked(584),
///
/// To be documented.
///
Comma = unchecked(585),
///
/// To be documented.
///
Minus = unchecked(586),
///
/// To be documented.
///
Period = unchecked(587),
///
/// To be documented.
///
Slash = unchecked(588),
///
/// To be documented.
///
Semicolon = unchecked(589),
///
/// To be documented.
///
Equal = unchecked(590),
///
/// To be documented.
///
LeftBracket = unchecked(591),
///
/// To be documented.
///
Backslash = unchecked(592),
///
/// To be documented.
///
RightBracket = unchecked(593),
///
/// To be documented.
///
GraveAccent = unchecked(594),
///
/// To be documented.
///
CapsLock = unchecked(595),
///
/// To be documented.
///
ScrollLock = unchecked(596),
///
/// To be documented.
///
NumLock = unchecked(597),
///
/// To be documented.
///
PrintScreen = unchecked(598),
///
/// To be documented.
///
Pause = unchecked(599),
///
/// To be documented.
///
Keypad0 = unchecked(600),
///
/// To be documented.
///
Keypad1 = unchecked(601),
///
/// To be documented.
///
Keypad2 = unchecked(602),
///
/// To be documented.
///
Keypad3 = unchecked(603),
///
/// To be documented.
///
Keypad4 = unchecked(604),
///
/// To be documented.
///
Keypad5 = unchecked(605),
///
/// To be documented.
///
Keypad6 = unchecked(606),
///
/// To be documented.
///
Keypad7 = unchecked(607),
///
/// To be documented.
///
Keypad8 = unchecked(608),
///
/// To be documented.
///
Keypad9 = unchecked(609),
///
/// To be documented.
///
KeypadDecimal = unchecked(610),
///
/// To be documented.
///
KeypadDivide = unchecked(611),
///
/// To be documented.
///
KeypadMultiply = unchecked(612),
///
/// To be documented.
///
KeypadSubtract = unchecked(613),
///
/// To be documented.
///
KeypadAdd = unchecked(614),
///
/// To be documented.
///
KeypadEnter = unchecked(615),
///
/// To be documented.
///
KeypadEqual = unchecked(616),
///
/// To be documented.
///
GamepadStart = unchecked(617),
///
/// To be documented.
///
GamepadBack = unchecked(618),
///
/// To be documented.
///
GamepadFaceUp = unchecked(619),
///
/// To be documented.
///
GamepadFaceDown = unchecked(620),
///
/// To be documented.
///
GamepadFaceLeft = unchecked(621),
///
/// To be documented.
///
GamepadFaceRight = unchecked(622),
///
/// To be documented.
///
GamepadDpadUp = unchecked(623),
///
/// To be documented.
///
GamepadDpadDown = unchecked(624),
///
/// To be documented.
///
GamepadDpadLeft = unchecked(625),
///
/// To be documented.
///
GamepadDpadRight = unchecked(626),
///
/// To be documented.
///
GamepadL1 = unchecked(627),
///
/// To be documented.
///
GamepadR1 = unchecked(628),
///
/// To be documented.
///
GamepadL2 = unchecked(629),
///
/// To be documented.
///
GamepadR2 = unchecked(630),
///
/// To be documented.
///
GamepadL3 = unchecked(631),
///
/// To be documented.
///
GamepadR3 = unchecked(632),
///
/// To be documented.
///
GamepadLStickUp = unchecked(633),
///
/// To be documented.
///
GamepadLStickDown = unchecked(634),
///
/// To be documented.
///
GamepadLStickLeft = unchecked(635),
///
/// To be documented.
///
GamepadLStickRight = unchecked(636),
///
/// To be documented.
///
GamepadRStickUp = unchecked(637),
///
/// To be documented.
///
GamepadRStickDown = unchecked(638),
///
/// To be documented.
///
GamepadRStickLeft = unchecked(639),
///
/// To be documented.
///
GamepadRStickRight = unchecked(640),
///
/// To be documented.
///
ModCtrl = unchecked(641),
///
/// To be documented.
///
ModShift = unchecked(642),
///
/// To be documented.
///
ModAlt = unchecked(643),
///
/// To be documented.
///
ModSuper = unchecked(644),
///
/// To be documented.
///
Count = unchecked(645),
///
/// To be documented.
///
NamedKeyBegin = unchecked(512),
///
/// To be documented.
///
NamedKeyEnd = Count,
///
/// To be documented.
///
NamedKeyCount = unchecked(133),
///
/// To be documented.
///
KeysDataSize = Count,
///
/// To be documented.
///
KeysDataOffset = unchecked(0),
}
}