/* date = April 5th 2024 7:56 pm */

#ifndef OS_GFX_META_H
#define OS_GFX_META_H

// TODO(anton): This is generated code in Ryans codebase. I just copy it here now and make some generation
// myself later.


typedef enum OS_Key
{
  OS_Key_Null,
  OS_Key_Esc,
  OS_Key_F1,
  OS_Key_F2,
  OS_Key_F3,
  OS_Key_F4,
  OS_Key_F5,
  OS_Key_F6,
  OS_Key_F7,
  OS_Key_F8,
  OS_Key_F9,
  OS_Key_F10,
  OS_Key_F11,
  OS_Key_F12,
  OS_Key_F13,
  OS_Key_F14,
  OS_Key_F15,
  OS_Key_F16,
  OS_Key_F17,
  OS_Key_F18,
  OS_Key_F19,
  OS_Key_F20,
  OS_Key_F21,
  OS_Key_F22,
  OS_Key_F23,
  OS_Key_F24,
  OS_Key_GraveAccent,
  OS_Key_0,
  OS_Key_1,
  OS_Key_2,
  OS_Key_3,
  OS_Key_4,
  OS_Key_5,
  OS_Key_6,
  OS_Key_7,
  OS_Key_8,
  OS_Key_9,
  OS_Key_Minus,
  OS_Key_Equal,
  OS_Key_Backspace,
  OS_Key_Delete,
  OS_Key_Tab,
  OS_Key_A,
  OS_Key_B,
  OS_Key_C,
  OS_Key_D,
  OS_Key_E,
  OS_Key_F,
  OS_Key_G,
  OS_Key_H,
  OS_Key_I,
  OS_Key_J,
  OS_Key_K,
  OS_Key_L,
  OS_Key_M,
  OS_Key_N,
  OS_Key_O,
  OS_Key_P,
  OS_Key_Q,
  OS_Key_R,
  OS_Key_S,
  OS_Key_T,
  OS_Key_U,
  OS_Key_V,
  OS_Key_W,
  OS_Key_X,
  OS_Key_Y,
  OS_Key_Z,
  OS_Key_Space,
  OS_Key_Enter,
  OS_Key_Ctrl,
  OS_Key_Shift,
  OS_Key_Alt,
  OS_Key_Up,
  OS_Key_Left,
  OS_Key_Down,
  OS_Key_Right,
  OS_Key_PageUp,
  OS_Key_PageDown,
  OS_Key_Home,
  OS_Key_End,
  OS_Key_ForwardSlash,
  OS_Key_Period,
  OS_Key_Comma,
  OS_Key_Quote,
  OS_Key_LeftBracket,
  OS_Key_RightBracket,
  OS_Key_Insert,
  OS_Key_MouseLeft,
  OS_Key_MouseMiddle,
  OS_Key_MouseRight,
  OS_Key_Semicolon,
  OS_Key_COUNT,
}
OS_Key;

root_global String8 os_g_key_string_table[92];





#endif //OS_GFX_META_H
