Skip to content

KeyCodeConstants ​

KeyDown和KeyUp事件的KeyCode参数中报告的虚拟键代码。值与底层Windows虚拟键代码(VK_*)匹配。

INFO

在经典VBA中,KeyCodeConstants是独立常量模块;在VB6和twinBASIC中它是一个枚举。

鼠标按钮和修饰键 ​

常量值说明
vbKeyLButton1鼠标左键。
vbKeyRButton2鼠标右键。
vbKeyMButton4鼠标中键。
vbKeyShift16Shift。
vbKeyControl17Ctrl。
vbKeyMenu18Alt。

编辑和导航 ​

常量值说明
vbKeyCancel3Ctrl+Break。
vbKeyBack8Backspace。
vbKeyTab9Tab。
vbKeyClear12Clear(数字小键盘5,不按Num Lock)。
vbKeyReturn13Enter。
vbKeyPause19Pause。
vbKeyCapital20Caps Lock。
vbKeyEscape27Esc。
vbKeySpace32空格。
vbKeyPageUp33Page Up。
vbKeyPageDown34Page Down。
vbKeyEnd35End。
vbKeyHome36Home。
vbKeyLeft37左箭头。
vbKeyUp38上箭头。
vbKeyRight39右箭头。
vbKeyDown40下箭头。
vbKeySelect41Select。
vbKeyPrint42Print。
vbKeyExecute43Execute。
vbKeySnapshot44Print Screen。
vbKeyInsert45Insert。
vbKeyDelete46Delete。
vbKeyHelp47Help。
vbKeyNumlock144Num Lock。
vbKeyScrollLock145Scroll Lock。

字母键 ​

常量值说明
vbKeyA -- vbKeyZ65 -- 90字母A到Z。

数字键 ​

常量值说明
vbKey0 -- vbKey948 -- 57主键盘上的数字0到9。

数字小键盘 ​

常量值说明
vbKeyNumpad0 -- vbKeyNumpad996 -- 105数字小键盘上的数字0到9。
vbKeyMultiply106数字小键盘上的*****。
vbKeyAdd107数字小键盘上的**+**。
vbKeySeparator108数字小键盘分隔符。
vbKeySubtract109数字小键盘上的**-**。
vbKeyDecimal110数字小键盘上的**.**。
vbKeyDivide111数字小键盘上的**/**。

功能键 ​

常量值说明
vbKeyF1 -- vbKeyF16112 -- 127功能键F1到F16。

twinBASIC及其LOGO版权为作者"韦恩"所有