#include namespace ft6 { namespace scan_codes { constexpr uint32_t no_operation = 0x0; constexpr uint32_t rollover_error = 0x1; constexpr uint32_t post_fail = 0x2; constexpr uint32_t undefined_error = 0x3; constexpr uint32_t a_A = 0x4; constexpr uint32_t b_B = 0x5; constexpr uint32_t c_C = 0x6; constexpr uint32_t d_D = 0x7; constexpr uint32_t e_E = 0x8; constexpr uint32_t f_F = 0x9; constexpr uint32_t g_G = 0xa; constexpr uint32_t h_H = 0xb; constexpr uint32_t i_I = 0xc; constexpr uint32_t j_J = 0xd; constexpr uint32_t k_K = 0xe; constexpr uint32_t l_L = 0xf; constexpr uint32_t m_M = 0x10; constexpr uint32_t n_N = 0x11; constexpr uint32_t o_O = 0x12; constexpr uint32_t p_P = 0x13; constexpr uint32_t q_Q = 0x14; constexpr uint32_t r_R = 0x15; constexpr uint32_t s_S = 0x16; constexpr uint32_t t_T = 0x17; constexpr uint32_t u_U = 0x18; constexpr uint32_t v_V = 0x19; constexpr uint32_t w_W = 0x1a; constexpr uint32_t x_X = 0x1b; constexpr uint32_t y_Y = 0x1c; constexpr uint32_t z_Z = 0x1d; constexpr uint32_t _1_exclam = 0x1e; constexpr uint32_t _2_at = 0x1f; constexpr uint32_t _3_numbersign = 0x20; constexpr uint32_t _4_dollar = 0x21; constexpr uint32_t _5_percent = 0x22; constexpr uint32_t _6_asciicircum = 0x23; constexpr uint32_t _7_ampersand = 0x24; constexpr uint32_t _8_asterisk = 0x25; constexpr uint32_t _9_parenleft = 0x26; constexpr uint32_t _0_parenright = 0x27; constexpr uint32_t _return = 0x28; constexpr uint32_t esc = 0x29; constexpr uint32_t backspace = 0x2a; constexpr uint32_t tab = 0x2b; constexpr uint32_t spacebar = 0x2c; constexpr uint32_t minus_underscore = 0x2d; constexpr uint32_t equal_plus = 0x2e; constexpr uint32_t bracketleft_braceleft = 0x2f; constexpr uint32_t bracketright_braceright = 0x30; constexpr uint32_t backslash_bar = 0x31; constexpr uint32_t _unknown_ = 0x32; constexpr uint32_t semicolon_colon = 0x33; constexpr uint32_t apostrophe_quotedbl = 0x34; constexpr uint32_t grave_asciitilde = 0x35; constexpr uint32_t comma_less = 0x36; constexpr uint32_t period_greater = 0x37; constexpr uint32_t slash_question = 0x38; constexpr uint32_t caps_lock = 0x39; constexpr uint32_t F1 = 0x3a; constexpr uint32_t F2 = 0x3b; constexpr uint32_t F3 = 0x3c; constexpr uint32_t F4 = 0x3d; constexpr uint32_t F5 = 0x3e; constexpr uint32_t F6 = 0x3f; constexpr uint32_t F7 = 0x40; constexpr uint32_t F8 = 0x41; constexpr uint32_t F9 = 0x42; constexpr uint32_t F10 = 0x43; constexpr uint32_t F11 = 0x44; constexpr uint32_t F12 = 0x45; constexpr uint32_t print_screen = 0x46; constexpr uint32_t scroll_lock = 0x47; constexpr uint32_t pause = 0x48; constexpr uint32_t insert = 0x49; constexpr uint32_t home = 0x4a; constexpr uint32_t page_up = 0x4b; constexpr uint32_t _delete = 0x4c; constexpr uint32_t end = 0x4d; constexpr uint32_t page_down = 0x4e; constexpr uint32_t right_arrow = 0x4f; constexpr uint32_t left_arrow = 0x50; constexpr uint32_t down_arrow = 0x51; constexpr uint32_t up_arrow = 0x52; } }