Delphi 键盘常用参数,PC端和手机端 安卓/IOS虚拟按键(Virtual Keys对照 - 滔Roy

Delphi 键盘常用参数(PC端和手机端 安卓/IOS)虚拟按键(Virtual Keys)对照

Delphi 键盘常用参数(PC端和手机端 安卓/IOS)虚拟按键(Virtual Keys)对照

常数名称(红色手机端)

十六进制值(前缀$)

十进制值对应按键(手机端)Delphi编程表示(字符串型)_tzlin注
 00大键盘Delete键#0
VK_LBUTTON11鼠标的左键#1
VK_RBUTTON22鼠标的右键#2
VK-CANCEL33CtrlBreak(通常不需要处理)#3
VK_MBUTTON44鼠标的中键(三按键鼠标)#4
VK_BACK(vkHardwareBack)88Backspace键(back键)#8
VK_TAB99Tab键#9
 0A10换行符#10
VK_CLEAR0C12Clear键(NumLock关闭时的数字键盘5)#12
VK_RETURN(vkReturn)0D13Enter键(回车键)#13
VK_SHIFT1016Shift键#16
VK_CONTROL1117Ctrl键#17
VK_MENU(vkMenu)1218Alt键(menu键)#18
VK_PAUSE1319Pause键#19
VK_CAPITAL1420CapsLock键#20
VK_ESCAPE1B27Esc键#27
VK_SPACE2032Spacebar键#32
VK_PRIOR2133PageUp键#33
VK_NEXT2234PageDomw键#34
VK_END2335End键#35
VK_HOME2436Home键#36
VK_LEFT2537LEFTARROW键(←)#37
VK_UP2638UPARROW键(↑)#38
VK_RIGHT2739RIGHTARROW键(→)#39
VK_DOWN2840DOWNARROW键(↓)#40
VK_Select2941Select键#41
VK_PRINT2A42 #42
VK_EXECUTE2B43EXECUTE键#43
VK_SNAPSHOT2C44PrintScreen键(抓屏)#44
VK_Insert2D45Ins键(NumLock关闭时的数字键盘0)#45
VK_Delete2E46Del键(NumLock关闭时的数字键盘.)#46
VK_HELP2F47Help键#47
VK_030480键#48
VK_131491键#49
VK_232502键#50
VK_333513键#51
VK_434524键#52
VK_535535键#53
VK_636546键#54
VK_737557键#55
VK_838568键#56
VK_939579键#57
VK_A4165A键#65
VK_B4266B键#66
VK_C4367C键#67
VK_D4468D键#68
VK_E4569E键#69
VK_F4670F键#70
VK_G4771G键#71
VK_H4872H键#72
VK_I4973I键#73
VK_J4A74J键#74
VK_K4B75K键#75
VK_L4C76L键#76
VK_M4D77M键#77
VK_N4E78N键#78
VK_O4F79O键#79
VK_P5080P键#80
VK_Q5181Q键#81
VK_R5282R键#82
VK_S5383S键#83
VK_T5484T键#84
VK_U5585U键#85
VK_V5686V键#86
VK_W5787W键#87
VK_X5888X键#88
VK_Y5989Y键#89
VK_Z5A90Z键#90
VK_LWIN 91左win键#91
VK_RWIN 92右win键#92
VK_APPS 93右Ctrl左边键,点击相当于点击鼠标右键,会弹出快捷菜单#93
VK_NUMPAD06096数字键0键#96
VK_NUMPAD16197数字键1键#97
VK_NUMPAD26298数字键2键#98
VK_NUMPAD36299数字键3键#99
VK_NUMPAD464100数字键4键#100
VK_NUMPAD565101数字键5键#101
VK_NUMPAD666102数字键6键#102
VK_NUMPAD767103数字键7键#103
VK_NUMPAD868104数字键8键#104
VK_NUMPAD969105数字键9键#105
VK_MULTIPLY6A106数字键盘上的*键#106
VK_ADD6B107数字键盘上的#107
VK_SEPARATOR6C108Separator键#108
VK_SUBTRACT6D109数字键盘上的-键#109
VK_DECIMAL6E110数字键盘上的.键#110
VK_DIVIDE6F111数字键盘上的/键#111
VK_F170112F1键#112
VK_F271113F2键#113
VK_F372114F3键#114
VK_F473115F4键#115
VK_F574116F5键#116
VK_F675117F6键#117
VK_F776118F7键#118
VK_F877119F8键#119
VK_F978120F9键#120
VK_F1079121F10键#121
VK_F117A122F11键#122
VK_F127B123F12键#123
VK_NUMLOCK90144NumLock键#144
VK_SCROLL91145ScrollLock键#145
  186;(分号)#186
  187#NAME?#187
  188,键(逗号)#188
  189-键(减号)#189
  190.键(句号)#190
  191/键#191
  192`键(Esc下面)#192
  219[键#219
  220\键#220
  221]键#221
  222\'键(引号)#222

Delphi 虚拟按键对照:

{ Virtual Keys, Standard Set }
  {$EXTERNALSYM VK_LBUTTON}
  VK_LBUTTON = 1;
  {$EXTERNALSYM VK_RBUTTON}
  VK_RBUTTON = 2;
  {$EXTERNALSYM VK_CANCEL}
  VK_CANCEL = 3;
  {$EXTERNALSYM VK_MBUTTON}
  VK_MBUTTON = 4;  { NOT contiguous with L & RBUTTON }
  {$EXTERNALSYM VK_BACK}
  VK_BACK = 8;
  {$EXTERNALSYM VK_TAB}
  VK_TAB = 9;
  {$EXTERNALSYM VK_CLEAR}
  VK_CLEAR = 12;
  {$EXTERNALSYM VK_RETURN}
  VK_RETURN = 13;
  {$EXTERNALSYM VK_SHIFT}
  VK_SHIFT = $10;
  {$EXTERNALSYM VK_CONTROL}
  VK_CONTROL = 17;
  {$EXTERNALSYM VK_MENU}
  VK_MENU = 18;
  {$EXTERNALSYM VK_PAUSE}
  VK_PAUSE = 19;
  {$EXTERNALSYM VK_CAPITAL}
  VK_CAPITAL = 20;
  {$EXTERNALSYM VK_KANA }
  VK_KANA = 21;
  {$EXTERNALSYM VK_HANGUL }
  VK_HANGUL = 21;
  {$EXTERNALSYM VK_JUNJA }
  VK_JUNJA = 23;
  {$EXTERNALSYM VK_FINAL }
  VK_FINAL = 24;
  {$EXTERNALSYM VK_HANJA }
  VK_HANJA = 25;
  {$EXTERNALSYM VK_KANJI }
  VK_KANJI = 25;
  {$EXTERNALSYM VK_CONVERT }
  VK_CONVERT = 28;
  {$EXTERNALSYM VK_NONCONVERT }
  VK_NONCONVERT = 29;
  {$EXTERNALSYM VK_ACCEPT }
  VK_ACCEPT = 30;
  {$EXTERNALSYM VK_MODECHANGE }
  VK_MODECHANGE = 31;
  {$EXTERNALSYM VK_ESCAPE}
  VK_ESCAPE = 27;
  {$EXTERNALSYM VK_SPACE}
  VK_SPACE = $20;
  {$EXTERNALSYM VK_PRIOR}
  VK_PRIOR = 33;
  {$EXTERNALSYM VK_NEXT}
  VK_NEXT = 34;
  {$EXTERNALSYM VK_END}
  VK_END = 35;
  {$EXTERNALSYM VK_HOME}
  VK_HOME = 36;
  {$EXTERNALSYM VK_LEFT}
  VK_LEFT = 37;
  {$EXTERNALSYM VK_UP}
  VK_UP = 38;
  {$EXTERNALSYM VK_RIGHT}
  VK_RIGHT = 39;
  {$EXTERNALSYM VK_DOWN}
  VK_DOWN = 40;
  {$EXTERNALSYM VK_SELECT}
  VK_SELECT = 41;
  {$EXTERNALSYM VK_PRINT}
  VK_PRINT = 42;
  {$EXTERNALSYM VK_EXECUTE}
  VK_EXECUTE = 43;
  {$EXTERNALSYM VK_SNAPSHOT}
  VK_SNAPSHOT = 44;
  {$EXTERNALSYM VK_INSERT}
  VK_INSERT = 45;
  {$EXTERNALSYM VK_DELETE}
  VK_DELETE = 46;
  {$EXTERNALSYM VK_HELP}
  VK_HELP = 47;
{ VK_0 thru VK_9 are the same as ASCII \'0\' thru \'9\' ($30 - $39) }
{ VK_A thru VK_Z are the same as ASCII \'A\' thru \'Z\' ($41 - $5A) }
  {$EXTERNALSYM VK_LWIN}
  VK_LWIN = 91;
  {$EXTERNALSYM VK_RWIN}
  VK_RWIN = 92;
  {$EXTERNALSYM VK_APPS}
  VK_APPS = 93;
  {$EXTERNALSYM VK_NUMPAD0}
  VK_NUMPAD0 = 96;
  {$EXTERNALSYM VK_NUMPAD1}
  VK_NUMPAD1 = 97;
  {$EXTERNALSYM VK_NUMPAD2}
  VK_NUMPAD2 = 98;
  {$EXTERNALSYM VK_NUMPAD3}
  VK_NUMPAD3 = 99;
  {$EXTERNALSYM VK_NUMPAD4}
  VK_NUMPAD4 = 100;
  {$EXTERNALSYM VK_NUMPAD5}
  VK_NUMPAD5 = 101;
  {$EXTERNALSYM VK_NUMPAD6}
  VK_NUMPAD6 = 102;
  {$EXTERNALSYM VK_NUMPAD7}
  VK_NUMPAD7 = 103;
  {$EXTERNALSYM VK_NUMPAD8}
  VK_NUMPAD8 = 104;
  {$EXTERNALSYM VK_NUMPAD9}
  VK_NUMPAD9 = 105;
  {$EXTERNALSYM VK_MULTIPLY}
  VK_MULTIPLY = 106;
  {$EXTERNALSYM VK_ADD}
  VK_ADD = 107;
  {$EXTERNALSYM VK_SEPARATOR}
  VK_SEPARATOR = 108;
  {$EXTERNALSYM VK_SUBTRACT}
  VK_SUBTRACT = 109;
  {$EXTERNALSYM VK_DECIMAL}
  VK_DECIMAL = 110;
  {$EXTERNALSYM VK_DIVIDE}
  VK_DIVIDE = 111;
  {$EXTERNALSYM VK_F1}
  VK_F1 = 112;
  {$EXTERNALSYM VK_F2}
  VK_F2 = 113;
  {$EXTERNALSYM VK_F3}
  VK_F3 = 114;
  {$EXTERNALSYM VK_F4}
  VK_F4 = 115;
  {$EXTERNALSYM VK_F5}
  VK_F5 = 116;
  {$EXTERNALSYM VK_F6}
  VK_F6 = 117;
  {$EXTERNALSYM VK_F7}
  VK_F7 = 118;
  {$EXTERNALSYM VK_F8}
  VK_F8 = 119;
  {$EXTERNALSYM VK_F9}
  VK_F9 = 120;
  {$EXTERNALSYM VK_F10}
  VK_F10 = 121;
  {$EXTERNALSYM VK_F11}
  VK_F11 = 122;
  {$EXTERNALSYM VK_F12}
  VK_F12 = 123;
  {$EXTERNALSYM VK_F13}
  VK_F13 = 124;
  {$EXTERNALSYM VK_F14}
  VK_F14 = 125;
  {$EXTERNALSYM VK_F15}
  VK_F15 = 126;
  {$EXTERNALSYM VK_F16}
  VK_F16 = 127;
  {$EXTERNALSYM VK_F17}
  VK_F17 = 128;
  {$EXTERNALSYM VK_F18}
  VK_F18 = 129;
  {$EXTERNALSYM VK_F19}
  VK_F19 = 130;
  {$EXTERNALSYM VK_F20}
  VK_F20 = 131;
  {$EXTERNALSYM VK_F21}
  VK_F21 = 132;
  {$EXTERNALSYM VK_F22}
  VK_F22 = 133;
  {$EXTERNALSYM VK_F23}
  VK_F23 = 134;
  {$EXTERNALSYM VK_F24}
  VK_F24 = 135;
  {$EXTERNALSYM VK_NUMLOCK}
  VK_NUMLOCK = 144;
  {$EXTERNALSYM VK_SCROLL}
  VK_SCROLL = 145;
{ VK_L & VK_R - left and right Alt, Ctrl and Shift virtual keys.
  Used only as parameters to GetAsyncKeyState() and GetKeyState().
  No other API or message will distinguish left and right keys in this way. }
  {$EXTERNALSYM VK_LSHIFT}
  VK_LSHIFT = 160;
  {$EXTERNALSYM VK_RSHIFT}
  VK_RSHIFT = 161;
  {$EXTERNALSYM VK_LCONTROL}
  VK_LCONTROL = 162;
  {$EXTERNALSYM VK_RCONTROL}
  VK_RCONTROL = 163;
  {$EXTERNALSYM VK_LMENU}
  VK_LMENU = 164;
  {$EXTERNALSYM VK_RMENU}
  VK_RMENU = 165;
  {$EXTERNALSYM VK_PROCESSKEY}
  VK_PROCESSKEY = 229;
  {$EXTERNALSYM VK_ATTN}
  VK_ATTN = 246;
  {$EXTERNALSYM VK_CRSEL}
  VK_CRSEL = 247;
  {$EXTERNALSYM VK_EXSEL}
  VK_EXSEL = 248;
  {$EXTERNALSYM VK_EREOF}
  VK_EREOF = 249;
  {$EXTERNALSYM VK_PLAY}
  VK_PLAY = 250;
  {$EXTERNALSYM VK_ZOOM}
  VK_ZOOM = 251;
  {$EXTERNALSYM VK_NONAME}
  VK_NONAME = 252;
  {$EXTERNALSYM VK_PA1}
  VK_PA1 = 253;
  {$EXTERNALSYM VK_OEM_CLEAR}
  VK_OEM_CLEAR = 254;

  

创建时间:2019.06.27  更新时间:2019.06.27、2020.02.12、2021.06.28