Antkeeper  0.0.1
Namespaces | Enumerations
scancode.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

 input
 Input devices, events, and mapping.
 

Enumerations

enum class  input::scancode : std::uint16_t {
  input::error_roll_over = 0x01 , input::post_fail = 0x02 , input::error_undefined = 0x03 , input::a = 0x04 ,
  input::b = 0x05 , input::c = 0x06 , input::d = 0x07 , input::e = 0x08 ,
  input::f = 0x09 , input::g = 0x0a , input::h = 0x0b , input::i = 0x0c ,
  input::j = 0x0d , input::k = 0x0e , input::l = 0x0f , input::m = 0x10 ,
  input::n = 0x11 , input::o = 0x12 , input::p = 0x13 , input::q = 0x14 ,
  input::r = 0x15 , input::s = 0x16 , input::t = 0x17 , input::u = 0x18 ,
  input::v = 0x19 , input::w = 0x1a , input::x = 0x1b , input::y = 0x1c ,
  input::z = 0x1d , input::digit_1 = 0x1e , input::digit_2 = 0x1f , input::digit_3 = 0x20 ,
  input::digit_4 = 0x21 , input::digit_5 = 0x22 , input::digit_6 = 0x23 , input::digit_7 = 0x24 ,
  input::digit_8 = 0x25 , input::digit_9 = 0x26 , input::digit_0 = 0x27 , input::enter = 0x28 ,
  input::escape = 0x29 , input::backspace = 0x2a , input::tab = 0x2b , input::space = 0x2c ,
  input::minus = 0x2d , input::equal = 0x2e , input::left_brace = 0x2f , input::right_brace = 0x30 ,
  input::backslash = 0x31 , input::non_us_hash = 0x32 , input::semicolon = 0x33 , input::apostrophe = 0x34 ,
  input::grave = 0x35 , input::comma = 0x36 , input::dot = 0x37 , input::slash = 0x38 ,
  input::caps_lock = 0x39 , input::f1 = 0x3a , input::f2 = 0x3b , input::f3 = 0x3c ,
  input::f4 = 0x3d , input::f5 = 0x3e , input::f6 = 0x3f , input::f7 = 0x40 ,
  input::f8 = 0x41 , input::f9 = 0x42 , input::f10 = 0x43 , input::f11 = 0x44 ,
  input::f12 = 0x45 , input::print_screen = 0x46 , input::scroll_lock = 0x47 , input::pause = 0x48 ,
  input::insert = 0x49 , input::home = 0x4a , input::page_up = 0x4b , input::del = 0x4c ,
  input::end = 0x4d , input::page_down = 0x4e , input::right = 0x4f , input::left = 0x50 ,
  input::down = 0x51 , input::up = 0x52 , input::num_lock = 0x53 , input::kp_slash = 0x54 ,
  input::kp_asterisk = 0x55 , input::kp_minus = 0x56 , input::kp_plus = 0x57 , input::kp_enter = 0x58 ,
  input::kp_1 = 0x59 , input::kp_2 = 0x5a , input::kp_3 = 0x5b , input::kp_4 = 0x5c ,
  input::kp_5 = 0x5d , input::kp_6 = 0x5e , input::kp_7 = 0x5f , input::kp_8 = 0x60 ,
  input::kp_9 = 0x61 , input::kp_0 = 0x62 , input::kp_dot = 0x63 , input::non_us_backslash = 0x64 ,
  input::application = 0x65 , input::power = 0x66 , input::kp_equal = 0x67 , input::f13 = 0x68 ,
  input::f14 = 0x69 , input::f15 = 0x6a , input::f16 = 0x6b , input::f17 = 0x6c ,
  input::f18 = 0x6d , input::f19 = 0x6e , input::f20 = 0x6f , input::f21 = 0x70 ,
  input::f22 = 0x71 , input::f23 = 0x72 , input::f24 = 0x73 , input::execute = 0x74 ,
  input::help = 0x75 , input::menu = 0x76 , input::select = 0x77 , input::stop = 0x78 ,
  input::again = 0x79 , input::undo = 0x7a , input::cut = 0x7b , input::copy = 0x7c ,
  input::paste = 0x7d , input::find = 0x7e , input::mute = 0x7f , input::volume_up = 0x80 ,
  input::volume_down = 0x81 , input::locking_caps_lock = 0x82 , input::locking_num_lock = 0x83 , input::locking_scroll_lock = 0x84 ,
  input::kp_comma = 0x85 , input::kp_equal_as400 = 0x86 , input::international_1 = 0x87 , input::international_2 = 0x88 ,
  input::international_3 = 0x89 , input::international_4 = 0x8a , input::international_5 = 0x8b , input::international_6 = 0x8c ,
  input::international_7 = 0x8d , input::international_8 = 0x8e , input::international_9 = 0x8f , input::lang_1 = 0x90 ,
  input::lang_2 = 0x91 , input::lang_3 = 0x92 , input::lang_4 = 0x93 , input::lang_5 = 0x94 ,
  input::lang_6 = 0x95 , input::lang_7 = 0x96 , input::lang_8 = 0x97 , input::lang_9 = 0x98 ,
  input::alt_erase = 0x99 , input::sys_req = 0x9a , input::cancel = 0x9b , input::clear = 0x9c ,
  input::prior = 0x9d , input::return_2 = 0x9e , input::separator = 0x9f , input::_out = 0xa0 ,
  input::oper = 0xa1 , input::clear_again = 0xa2 , input::cr_sel = 0xa3 , input::ex_sel = 0xa4 ,
  input::kp_00 = 0xb0 , input::kp_000 = 0xb1 , input::thousands_separator = 0xb2 , input::decimal_separator = 0xb3 ,
  input::currency_unit = 0xb4 , input::currency_sub_unit = 0xb5 , input::kp_left_paren = 0xb6 , input::kp_right_paren = 0xb7 ,
  input::kp_left_brace = 0xb8 , input::kp_right_brace = 0xb9 , input::kp_tab = 0xba , input::kp_backspace = 0xbb ,
  input::kp_a = 0xbc , input::kp_b = 0xbd , input::kp_c = 0xbe , input::kp_d = 0xbf ,
  input::kp_e = 0xc0 , input::kp_f = 0xc1 , input::kp_xor = 0xc2 , input::kp_power = 0xc3 ,
  input::kp_percent = 0xc4 , input::kp_less = 0xc5 , input::kp_greater = 0xc6 , input::kp_ampersand = 0xc7 ,
  input::kp_double_ampersand = 0xc8 , input::kp_vertical_bar = 0xc9 , input::kp_double_vertical_bar = 0xca , input::kp_colon = 0xcb ,
  input::kp_hash = 0xcc , input::kp_space = 0xcd , input::kp_at = 0xce , input::kp_exclam = 0xcf ,
  input::kp_mem_store = 0xd0 , input::kp_mem_recall = 0xd1 , input::kp_mem_clear = 0xd2 , input::kp_mem_add = 0xd3 ,
  input::kp_mem_subtract = 0xd4 , input::kp_mem_multiply = 0xd5 , input::kp_mem_divide = 0xd6 , input::kp_plus_minus = 0xd7 ,
  input::kp_clear = 0xd8 , input::kp_clear_entry = 0xd9 , input::kp_binary = 0xda , input::kp_octal = 0xdb ,
  input::kp_decimal = 0xdc , input::kp_hexadecimal = 0xdd , input::left_ctrl = 0xe0 , input::left_shift = 0xe1 ,
  input::left_alt = 0xe2 , input::left_gui = 0xe3 , input::right_ctrl = 0xe4 , input::right_shift = 0xe5 ,
  input::right_alt = 0xe6 , input::right_gui = 0xe7
}
 Keyboard scancodes. More...