📄 keybd.hpp
字号:
VK_SEMICOLON, // Scan Code 0x33
VK_APOSTROPHE, // Scan Code 0x34
VK_BACKQUOTE, // Scan Code 0x35
VK_COMMA, // Scan Code 0x36
VK_PERIOD, // Scan Code 0x37
VK_SLASH, // Scan Code 0x38
VK_CAPITAL, // Scan Code 0x39
VK_F1, // Scan Code 0x3A
VK_F2, // Scan Code 0x3B
VK_F3, // Scan Code 0x3C
VK_F4, // Scan Code 0x3D
VK_F5, // Scan Code 0x3E
VK_F6, // Scan Code 0x3F
VK_F7, // Scan Code 0x40
VK_F8, // Scan Code 0x41
VK_F9, // Scan Code 0x42
VK_F10, // Scan Code 0x43
VK_F11, // Scan Code 0x44
VK_F12, // Scan Code 0x45
VK_SNAPSHOT, // Scan Code 0x46
VK_SCROLL, // Scan Code 0x47
VK_PAUSE, // Scan Code 0x48
VK_INSERT, // Scan Code 0x49
VK_HOME, // Scan Code 0x4A
VK_PRIOR, // Scan Code 0x4B PAGE UP
VK_DELETE, // Scan Code 0x4C
VK_END, // Scan Code 0x4D
VK_NEXT, // Scan Code 0x4E PAGE DOWN
VK_RIGHT, // Scan Code 0x4F
VK_LEFT, // Scan Code 0x50
VK_DOWN, // Scan Code 0x51
VK_UP, // Scan Code 0x52
VK_NUMLOCK, // Scan Code 0x53
VK_DIVIDE, // Scan Code 0x54
VK_MULTIPLY, // Scan Code 0x55
VK_SUBTRACT, // Scan Code 0x56
VK_ADD, // Scan Code 0x57
VK_RETURN, // Scan Code 0x58
VK_END, // Scan Code 0x59 - keypad 1
VK_DOWN, // Scan Code 0x5A - keypad 2
VK_NEXT, // Scan Code 0x5B - keypad 3
VK_LEFT, // Scan Code 0x5C - keypad 4
VK_CLEAR, // Scan Code 0x5D - keypad 5
VK_RIGHT, // Scan Code 0x5E - keypad 6
VK_HOME, // Scan Code 0x5F - keypad 7
VK_UP, // Scan Code 0x60 - keypad 8
VK_PRIOR, // Scan Code 0x61 - keypad 9
VK_INSERT, // Scan Code 0x62 - keypad 0
VK_DELETE, // Scan Code 0x63 - keypad decimal
0, // Scan Code 0x64
VK_APPS // Scan Code 0x65
// 0, // Scan Code 0x66
// 0, // Scan Code 0x67
// 0, // Scan Code 0x68
// 0, // Scan Code 0x69
// 0, // Scan Code 0x6A
// 0, // Scan Code 0x6B
// 0, // Scan Code 0x6C
// 0, // Scan Code 0x6D
// 0, // Scan Code 0x6E
// 0, // Scan Code 0x6F
// 0, // Scan Code 0x70
// 0, // Scan Code 0x71
// 0, // Scan Code 0x72
// 0, // Scan Code 0x73
// 0, // Scan Code 0x74
// 0, // Scan Code 0x75
// 0, // Scan Code 0x76
// 0, // Scan Code 0x77
// 0, // Scan Code 0x78
// 0, // Scan Code 0x79
// 0, // Scan Code 0x7A
// 0, // Scan Code 0x7B
// 0, // Scan Code 0x7C
// 0, // Scan Code 0x7D
// 0, // Scan Code 0x7E
// 0, // Scan Code 0x7F
// 0, // Scan Code 0x80
// 0, // Scan Code 0x81
// 0, // Scan Code 0x82
// 0, // Scan Code 0x83
// 0, // Scan Code 0x84
// 0, // Scan Code 0x85
// 0, // Scan Code 0x86
// 0, // Scan Code 0x87
// 0, // Scan Code 0x88
// 0, // Scan Code 0x89
// 0, // Scan Code 0x8A
// 0, // Scan Code 0x8B
// 0, // Scan Code 0x8C
// 0, // Scan Code 0x8D
// 0, // Scan Code 0x8E
// 0, // Scan Code 0x8F
// 0, // Scan Code 0x90
// 0, // Scan Code 0x91
// 0, // Scan Code 0x92
// 0, // Scan Code 0x93
// 0, // Scan Code 0x94
// 0, // Scan Code 0x95
// 0, // Scan Code 0x96
// 0, // Scan Code 0x97
// 0, // Scan Code 0x98
// 0, // Scan Code 0x99
// 0, // Scan Code 0x9A
// 0, // Scan Code 0x9B
// 0, // Scan Code 0x9C
// 0, // Scan Code 0x9D
// 0, // Scan Code 0x9E
// 0, // Scan Code 0x9F
// 0, // Scan Code 0xA0
// 0, // Scan Code 0xA1
// 0, // Scan Code 0xA2
// 0, // Scan Code 0xA3
// 0, // Scan Code 0xA4
};
const UINT8 ChordValueToDikCodeTable[] =
{
DIK_LCONTROL,
DIK_LSHIFT,
DIK_LMENU,
DIK_LWIN,
DIK_RCONTROL,
DIK_RSHIFT,
DIK_RMENU,
DIK_RWIN
};
const UINT8 UsageIndexToDikCodeTable[] =
{
0, // Scan Code 0x0
0, // Scan Code 0x1
0, // Scan Code 0x2
0, // Scan Code 0x3
DIK_A, // Scan Code 0x4
DIK_B, // Scan Code 0x5
DIK_C, // Scan Code 0x6
DIK_D, // Scan Code 0x7
DIK_E, // Scan Code 0x8
DIK_F, // Scan Code 0x9
DIK_G, // Scan Code 0xA
DIK_H, // Scan Code 0xB
DIK_I, // Scan Code 0xC
DIK_J, // Scan Code 0xD
DIK_K, // Scan Code 0xE
DIK_L, // Scan Code 0xF
DIK_M, // Scan Code 0x10
DIK_N, // Scan Code 0x11
DIK_O, // Scan Code 0x12
DIK_P, // Scan Code 0x13
DIK_Q, // Scan Code 0x14
DIK_R, // Scan Code 0x15
DIK_S, // Scan Code 0x16
DIK_T, // Scan Code 0x17
DIK_U, // Scan Code 0x18
DIK_V, // Scan Code 0x19
DIK_W, // Scan Code 0x1A
DIK_X, // Scan Code 0x1B
DIK_Y, // Scan Code 0x1C
DIK_Z, // Scan Code 0x1D
DIK_1, // Scan Code 0x1E
DIK_2, // Scan Code 0x1F
DIK_3, // Scan Code 0x20
DIK_4, // Scan Code 0x21
DIK_5, // Scan Code 0x22
DIK_6, // Scan Code 0x23
DIK_7, // Scan Code 0x24
DIK_8, // Scan Code 0x25
DIK_9, // Scan Code 0x26
DIK_0, // Scan Code 0x27
DIK_RETURN, // Scan Code 0x28
DIK_ESCAPE, // Scan Code 0x29
DIK_BACK, // Scan Code 0x2A
DIK_TAB, // Scan Code 0x2B
DIK_SPACE, // Scan Code 0x2C
DIK_MINUS, // Scan Code 0x2D
DIK_EQUALS, // Scan Code 0x2E
DIK_LBRACKET, // Scan Code 0x2F
DIK_RBRACKET, // Scan Code 0x30
DIK_BACKSLASH, // Scan Code 0x31
0, // Scan Code 0x32
DIK_SEMICOLON, // Scan Code 0x33
DIK_APOSTROPHE, // Scan Code 0x34
DIK_GRAVE, // Scan Code 0x35
DIK_COMMA, // Scan Code 0x36
DIK_PERIOD, // Scan Code 0x37
DIK_SLASH, // Scan Code 0x38
DIK_CAPITAL, // Scan Code 0x39
DIK_F1, // Scan Code 0x3A
DIK_F2, // Scan Code 0x3B
DIK_F3, // Scan Code 0x3C
DIK_F4, // Scan Code 0x3D
DIK_F5, // Scan Code 0x3E
DIK_F6, // Scan Code 0x3F
DIK_F7, // Scan Code 0x40
DIK_F8, // Scan Code 0x41
DIK_F9, // Scan Code 0x42
DIK_F10, // Scan Code 0x43
DIK_F11, // Scan Code 0x44
DIK_F12, // Scan Code 0x45
0, // Scan Code 0x46
DIK_SCROLL, // Scan Code 0x47
DIK_SYSRQ, // Scan Code 0x48
DIK_INSERT, // Scan Code 0x49
DIK_HOME, // Scan Code 0x4A
DIK_PRIOR, // Scan Code 0x4B PAGE UP
DIK_DELETE, // Scan Code 0x4C
DIK_END, // Scan Code 0x4D
DIK_NEXT, // Scan Code 0x4E PAGE DOWN
DIK_RIGHT, // Scan Code 0x4F
DIK_LEFT, // Scan Code 0x50
DIK_DOWN, // Scan Code 0x51
DIK_UP, // Scan Code 0x52
DIK_NUMLOCK, // Scan Code 0x53
DIK_DIVIDE, // Scan Code 0x54
DIK_MULTIPLY, // Scan Code 0x55
DIK_SUBTRACT, // Scan Code 0x56
DIK_ADD, // Scan Code 0x57
DIK_NUMPADENTER, // Scan Code 0x58
DIK_NUMPAD1, // Scan Code 0x59
DIK_NUMPAD2, // Scan Code 0x5A
DIK_NUMPAD3, // Scan Code 0x5B
DIK_NUMPAD4, // Scan Code 0x5C
DIK_NUMPAD5, // Scan Code 0x5D
DIK_NUMPAD6, // Scan Code 0x5E
DIK_NUMPAD7, // Scan Code 0x5F
DIK_NUMPAD8, // Scan Code 0x60
DIK_NUMPAD9, // Scan Code 0x61
DIK_NUMPAD0, // Scan Code 0x62
DIK_DECIMAL, // Scan Code 0x63
0, // Scan Code 0x64
DIK_APPS // Scan Code 0x65
// 0, // Scan Code 0x66
// 0, // Scan Code 0x67
// 0, // Scan Code 0x68
// 0, // Scan Code 0x69
// 0, // Scan Code 0x6A
// 0, // Scan Code 0x6B
// 0, // Scan Code 0x6C
// 0, // Scan Code 0x6D
// 0, // Scan Code 0x6E
// 0, // Scan Code 0x6F
// 0, // Scan Code 0x70
// 0, // Scan Code 0x71
// 0, // Scan Code 0x72
// 0, // Scan Code 0x73
// 0, // Scan Code 0x74
// 0, // Scan Code 0x75
// 0, // Scan Code 0x76
// 0, // Scan Code 0x77
// 0, // Scan Code 0x78
// 0, // Scan Code 0x79
// 0, // Scan Code 0x7A
// 0, // Scan Code 0x7B
// 0, // Scan Code 0x7C
// 0, // Scan Code 0x7D
// 0, // Scan Code 0x7E
// 0, // Scan Code 0x7F
// 0, // Scan Code 0x80
// 0, // Scan Code 0x81
// 0, // Scan Code 0x82
// 0, // Scan Code 0x83
// 0, // Scan Code 0x84
// 0, // Scan Code 0x85
// 0, // Scan Code 0x86
// 0, // Scan Code 0x87
// 0, // Scan Code 0x88
// 0, // Scan Code 0x89
// 0, // Scan Code 0x8A
// 0, // Scan Code 0x8B
// 0, // Scan Code 0x8C
// 0, // Scan Code 0x8D
// 0, // Scan Code 0x8E
// 0, // Scan Code 0x8F
// 0, // Scan Code 0x90
// 0, // Scan Code 0x91
// 0, // Scan Code 0x92
// 0, // Scan Code 0x93
// 0, // Scan Code 0x94
// 0, // Scan Code 0x95
// 0, // Scan Code 0x96
// 0, // Scan Code 0x97
// 0, // Scan Code 0x98
// 0, // Scan Code 0x99
// 0, // Scan Code 0x9A
// 0, // Scan Code 0x9B
// 0, // Scan Code 0x9C
// 0, // Scan Code 0x9D
// 0, // Scan Code 0x9E
// 0, // Scan Code 0x9F
// 0, // Scan Code 0xA0
// 0, // Scan Code 0xA1
// 0, // Scan Code 0xA2
// 0, // Scan Code 0xA3
// 0, // Scan Code 0xA4
};
#endif //_KEYBD_HPP_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -