115 lines
1.6 KiB
C
115 lines
1.6 KiB
C
/* 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
|