主页 / 库函数目录 / 键盘鼠标输入 / key_code_e
key_code_e 枚举
定义按键键码
定义:
enum key_code_e
{
key_mouse_l = 0x01, // 鼠标左键
key_mouse_r = 0x02, // 鼠标右键
key_mouse_m = 0x04, // 鼠标中键
key_back = 0x08, // 退格键
key_tab = 0x09, // Tab 键
key_enter = 0x0d, // 回车键
key_shift = 0x10, // Shift 键
key_control = 0x11, // Ctrl 键
key_menu = 0x12, // Alt 键
key_pause = 0x13, // Pause 键
key_capslock = 0x14, // 大写锁定键
key_esc = 0x1b, // Esc 键
key_space = 0x20, // 空格键
key_pageup = 0x21, // PgUp, 向上翻页
key_pagedown = 0x22, // PgDn, 向下翻页
key_home = 0x23, // Home
key_end = 0x24, // End
key_left = 0x25, // ←, 左方向键
key_up = 0x26, // ↑, 上方向键
key_right = 0x27, // →, 右方向键
key_down = 0x28, // ↓, 下方向键
key_print = 0x2a, // Print, 打印键
key_snapshot = 0x2c, // Prt Sc, PrintScreen 截屏键
key_insert = 0x2d, // Ins, 插入键
key_delete = 0x2e, // Del, 删除键
// 大键盘数字键
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,
// 字母键
key_A = 0x41,
key_B = 0x42,
key_C = 0x43,
key_D = 0x44,
key_E = 0x45,
key_F = 0x46,
key_G = 0x47,
key_H = 0x48,
key_I = 0x49,
key_J = 0x4a,
key_K = 0x4b,
key_L = 0x4c,
key_M = 0x4d,
key_N = 0x4e,
key_O = 0x4f,
key_P = 0x50,
key_Q = 0x51,
key_R = 0x52,
key_S = 0x53,
key_T = 0x54,
key_U = 0x55,
key_V = 0x56,
key_W = 0x57,
key_X = 0x58,
key_Y = 0x59,
key_Z = 0x5a,
key_win_l = 0x5b, // 左 Windows 徽标键
key_win_r = 0x5c, // 右 Windows 徽标键
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,
// 小键盘符号键
key_multiply = 0x6a, // *,乘号键
key_add = 0x6b, // +, 加号键
key_separator = 0x6c, // 分割键
key_subtract = 0x6d, // -, 减号键
key_decimal = 0x6e, // ., 小数点
key_divide = 0x6f, // /, 除号键
// 键盘上方的12个 Fn 功能键
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, // NumLk, 小键盘数字锁定
key_scrolllock = 0x91, // ScrLk, 滚动锁定键
key_shift_l = 0xa0, // 左 Shift
key_shift_r = 0xa1, // 右 Shift
key_control_l = 0xa2, // 左 Ctrl
key_control_r = 0xa3, // 右 Ctrl
key_menu_l = 0xa4, // 左 Alt
key_menu_r = 0xa5, // 右 Alt
// 大键盘上的符号键
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;