主页->库函数目录->键盘鼠标输入函数->key_code_e
key_code_e 枚举
用于定义按键码
定义:
enum key_code_e{
//鼠标左右中三键
key_mouse_l = 0x01,
key_mouse_r = 0x02,
key_mouse_m = 0x04,
//退格,Tab,回车键
key_back = 0x08,
key_tab = 0x09,
key_enter = 0x0d,
//辅助键
key_shift = 0x10,
key_control = 0x11,
key_menu = 0x12,
key_pause = 0x13,
//大写锁定,esc键,空格键
key_capslock = 0x14,
key_esc = 0x1b,
key_space = 0x20,
//上一页,下一页,行首,行尾
key_pageup = 0x21,
key_pagedown = 0x22,
key_home = 0x23,
key_end = 0x24,
//方向键
key_left = 0x25,
key_up = 0x26,
key_right = 0x27,
key_down = 0x28,
key_print = 0x2a,
key_snapshot = 0x2c,
//插入,删除键
key_insert = 0x2d,
key_delete = 0x2e,
//大键盘数字键
key_0 = 0x30,
key_1 = 0x31,
key_2 = 0x32,
key_3 = 0x33,
key_4 = 0x34,
key_5 = 0x35,
key_6 = 0x36,
key_7 = 0x37,
key_8 = 0x38,
key_9 = 0x39,
//字母键中的A键和Z键
key_A = 0x41,
key_Z = 0x5a,
//windows键
key_win_l = 0x5b,
key_win_r = 0x5c,
key_sleep = 0x5f,
//小键盘的数字键,就是九个数字围成九宫格那个
key_num0 = 0x60,
key_num1 = 0x61,
key_num2 = 0x62,
key_num3 = 0x63,
key_num4 = 0x64,
key_num5 = 0x65,
key_num6 = 0x66,
key_num7 = 0x67,
key_num8 = 0x68,
key_num9 = 0x69,
//小键盘的符号键
//EGE缺少定义,故拿虚拟键码来补充
//VK_MULTIPLY 0x6A *
//VK_ADD 0x6B +
//VK_SEPARATOR 0x6C
//VK_SUBTRACT 0x6D -
//VK_DECIMAL 0x6E .
//VK_DIVIDE 0x6F /
//这个是键盘上方的12个功能键
key_f1 = 0x70,
key_f2 = 0x71,
key_f3 = 0x72,
key_f4 = 0x73,
key_f5 = 0x74,
key_f6 = 0x75,
key_f7 = 0x76,
key_f8 = 0x77,
key_f9 = 0x78,
key_f10 = 0x79,
key_f11 = 0x7a,
key_f12 = 0x7b,
//小键盘数字锁
key_numlock = 0x90,
key_scrolllock = 0x91,
//可能左右两边都有一个
key_shift_l = 0xa0,
key_shift_r = 0xa1,
key_control_l = 0xa2,
key_control_r = 0xa3,
key_menu_l = 0xa4,
key_menu_r = 0xa5,
//大键盘上的符号键
key_semicolon = 0xba, ; 分号
key_plus = 0xbb, + 加号
key_comma = 0xbc, , 逗号
key_minus = 0xbd, - 减号
key_period = 0xbe, . 句号
key_slash = 0xbf, / 右斜杠
key_tilde = 0xc0, ` 波浪符(下面的点)
key_lbrace = 0xdb, [ 左方
key_backslash = 0xdc, \ 反斜杠
key_rbrace = 0xdd, ] 右方
key_quote = 0xde, ' 引号
key_ime_process = 0xe5,
}key_code_e;