主页->库函数目录->键盘鼠标输入函数->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;