VB KeyCode 常数表
常数
值  描述
vbKeyLButton  0x1  鼠标左键
vbKeyRButton  0x2  鼠标右键
vbKeyCancel  0x3  CANCEL 键
vbKeyMButton  0x4  鼠标中键
vbKeyBack  0x8  BACKSPACE 键
vbKeyTab  0x9  TAB 键
vbKeyClear  0xC  CLEAR 键
vbKeyReturn  0xD  ENTER 键
vbKeyShift  0x10  SHIFT 键
vbKeyControl  0x11  CTRL 键
vbKeyMenu  0x12  MENU 键
vbKeyPause  0x13  PAUSE 键
vbKeyCapital  0x14  CAPS LOCK 键
vbKeyEscape  0x1B  ESC 键
vbKeySpace  0x20  SPACEBAR 键
vbKeyPageUp  0x21  PAGE UP 键
vbKeyEnd  0x23  END 键
vbKeyHome  0x24  HOME 键
vbKeyLeft  0x25  LEFT ARROW 键
vbKeyUp  0x26  UP ARROW 键
vbKeyRight  0x27  RIGHT ARROW 键
vbKeyDown  0x28  DOWN ARROW 键
vbKeySelect  0x29  SELECT 键
vbKeyPrint  0x2A  PRINT SCREEN 键
vbKeyExecute  0x2B  EXECUTE 键
vbKeySnapshot  0x2C  SNAPSHOT 键
vbKeyDelete  0x2E  DELETE 键
vbKeyHelp  0x2F  HELP 键
vbKeyNumlock  0x90  NUM LOCK 键
vbKeyA  65  A 键
vbKeyB  66  B 键
vbKeyC  67  C 键
vbKeyD  68  D 键
vbKeyE  69  E 键
vbKeyF  70  F 键
vbKeyG  71  G 键
vbKeyH  72  H 键
vbKeyI  73  I 键
vbKeyJ  74  J 键
vbKeyK  75  K 键
vbKeyL  76  L 键
vbKeyM  77  M 键
vbKeyN  78  N 键
vbKeyO  79  O 键
vbKeyP  80  P 键
vbKeyQ  81  Q 键
vbKeyR  82  R 键
vbKeyS  83  S 键
vbKeyT  84  T 键
vbKeyU  85  U 键
vbKeyV  86  V 键
vbKeyW  87  W 键
vbKeyX  88  X 键
vbKeyY  89  Y 键
vbKeyZ  90  Z 键
vbKey0  48  0 键
vbKey1  49  1 键
vbKey2  50  2 键
vbKey3  51  3 键
vbKey4  52  4 键
vbKey5  53  5 键
vbKey6  54  6 键
vbKey7  55  7 键
vbKey8  56  8 键
vbKey9  57  9 键
vbKeyNumpad0  0x60  0 键
vbKeyNumpad1  0x61  1 键
vbKeyNumpad2  0x62  2 键
vbKeyNumpad3  0x63  3 键
vbKeyNumpad4  0x64  4 键
vbKeyNumpad5  0x65  5 键
vbKeyNumpad6  0x66  6 键
vbKeyNumpad7  0x67  7 键
vbKeyNumpad8  0x68  8 键
vbKeyNumpad9  0x69  9 键
vbKeyMultiply  0x6A  MULTIPLICATIONSIGN(*)键
vbKeyAdd  0x6B  PLUS SIGN (+) 键
vbKeySeparator  0x6C  ENTER 键
vbKeySubtract  0x6D  MINUS SIGN (-) 键
vbKeyDecimal  0x6E  DECIMAL POINT (.) 键
vbKeyDivide  0x6F  DIVISION SIGN (/) 键
vbKeyF1  0x70  F1 键
vbKeyF2  0x71  F2 键
vbKeyF3  0x72  F3 键
vbKeyF4  0x73  F4 键
vbKeyF5  0x74  F5 键
vbKeyF6  0x75  F6 键
vbKeyF7  0x76  F7 键
vbKeyF8  0x77  F8 键
vbKeyF9  0x78  F9 键
vbKeyF10  0x79  F10 键
vbKeyF11  0x7A  F11 键
vbKeyF12  0x7B  F12 键
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Me.Cls
    Print Chr$(KeyCode); KeyCode
End Sub
Private Sub Form_KeyDown(KeyAscii As Integer, Shift As Integer)
    Me.Cls
    Print Chr$(KeyAscii); KeyAscii
End Sub
ASCII码对照表
ASCII, American Standard Code for Information Interchange 念起來像是 "阿斯key",定義從 0 到 127 的一百二十八個數字所代表的英文字母或數字或符號,所有使用 ASCII 的電腦之間可以互相讀取同一份文件而不會有不一樣的結果與意義。由於只使用 7 個位元 (bit) 就可以表示從 0 到 127 的數字,大部分的電腦都使用 8 個位元來存取字元
集 (character set),所以從 128 到 255 之間的數字可以用來代表另一組一百二十八個符號,稱為 extended ASCII。
ASCII碼  鍵盤  ASCII 碼  鍵盤  ASCII 碼  鍵盤  ASCII 碼  鍵盤
27  ESC  32  SPACE  33  !  34  "
35  #  36  $  37  %  38  &
39  '  40  (  41  )  42  *
43  +  44  '  45  -  46  .
47  /  48  0  49  1  50  2
51  3  52  4  53  5  54  6
55  7  56  8  57  9  58  :
59  ;  60  <  61  =  62  >
63  ?  64  @  65  A  66  B
67  C  68  D  69  E  70  F
71  G  72  H  73  I  74  J
75  K  76  L  77  M  78  N
79  O  80  P  81  Q  82  R
83  S  84  T  85  U  86  V
87  W  88  X  89  Y  90  Z
91  [  92  \  93  ]  94  ^
95  _  96  `  97  a  98  b
99  c  100  d  101  e  102  f
103  g  104  h  105  i  106  j
107  k  108  l  109  m  110  n
111  o  112  p  113  q  114  r
115  s  116  t  117  u  118  v
119  w  120  x  121  y  122  z
123  {  124  |  125  }  126  ~
键盘常用ASCII码
用法 ,form里面的KeyPreview属性设置为true
Private Sub Text1_KeyPress(KeyCode As Integer)'KeyCode也可以换成KeyAscii,换的时候if里面也得换
If KeyCode = 114 Then
Form2.Show
End If
End Sub
ESC键 VK_ESCAPE (27) 
回车键: VK_RETURN (13) 
TAB键: VK_TAB (9) 
Caps Lock键: VK_CAPITAL (20) 
Shift键: VK_SHIFT ($10) 
Ctrl键: VK_CONTROL (17) 
Alt键: VK_MENU (18) 
空格键: VK_SPACE ($20/32)  vb语言代码大全网页
退格键: VK_BACK (8) 
左徽标键: VK_LWIN (91) 
右徽标键: VK_LWIN (92) 
鼠标右键快捷键:VK_APPS (93) 
Insert键: VK_Insert (45) 
Home键: VK_HOME (36) 
Page Up: VK_PRIOR (33) 
PageDown: VK_NEXT (34) 
End键: VK_END (35) 
Delete键: VK_Delete (46) 
方向键(←): VK_LEFT (37) 
方向键(↑): VK_UP (38) 
方向键(→): VK_RIGHT (39) 
方向键(↓): VK_DOWN (40) 
F1键: VK_F1 (112) 
F2键: VK_F2 (113) 
F3键: VK_F3 (114) 
F4键: VK_F4 (115) 
F5键: VK_F5 (116) 
F6键: VK_F6 (117) 
F7键: VK_F7 (118) 
F8键: VK_F8 (119) 
F9键: VK_F9 (120) 
F10键: VK_F10 (121) 
F11键: VK_F11 (122) 
F12键: VK_F12 (123) 
Num Lock键: VK_NUMLOCK (144) 
小键盘0: VK_NUMPAD0 (96) 
小键盘1: VK_NUMPAD0 (97) 
小键盘2: VK_NUMPAD0 (98) 
小键盘3: VK_NUMPAD0 (99) 
小键盘4: VK_NUMPAD0 (100) 
小键盘5: VK_NUMPAD0 (101) 
小键盘6: VK_NUMPAD0 (102) 
小键盘7: VK_NUMPAD0 (103) 
小键盘8: VK_NUMPAD0 (104) 
小键盘9: VK_NUMPAD0 (105) 
小键盘.: VK_DECIMAL (110) 
小键盘*: VK_MULTIPLY (106) 
小键盘+: VK_MULTIPLY (107) 
小键盘-: VK_SUBTRACT (109) 
小键盘/: VK_DIVIDE (111) 
Pause Break键: VK_PAUSE (19) 
Scroll Lock键: VK_SCROLL (145) 
===============================================================================================
键盘KeyCode值列表
keycode  0 =
keycode  1 =
keycode  2 =
keycode  3 =
keycode  4 =
keycode  5 =
keycode  6 =
keycode  7 =
keycode  8 = BackSpace BackSpace
keycode  9 =
Tab Tab
keycode  10 =
keycode  11 =
keycode  12 = Clear
keycode  13 = Enter
keycode  14 =
keycode  15 =
keycode  16 = Shift_L
keycode  17 = Control_L
keycode  18 = Alt_L
keycode  19 = Pause
keycode  20 = Caps_Lock
keycode  21 =
keycode  22 =
keycode  23 =
keycode  24 =
keycode  25 =
keycode  26 =
keycode  27 = Escape Escape
keycode  28 =
keycode  29 =
keycode  30 =
keycode  31 =
keycode  32 = space space
keycode  33 = Prior
keycode  34 = Next
keycode  35 = End
keycode  36 = Home
keycode  37 = Left
keycode  38 = Up
keycode  39 = Right
keycode  40 = Down
keycode  41 = Select
keycode  42 = Print
keycode  43 = Execute
keycode  44 =
keycode  45 = Insert
keycode  46 = Delete
keycode  47 = Help
keycode  48 = 0 equal braceright
keycode  49 = 1 exclam onesuperior
keycode  50 = 2 quotedbl twosuperior
keycode  51 = 3 section threesuperior
keycode  52 = 4 dollar
keycode  53 = 5 percent
keycode  54 = 6 ampersand
keycode  55 = 7 slash braceleft
keycode  56 = 8 parenleft bracketleft
keycode  57 = 9 parenright bracketright
keycode  58 =
keycode  59 =
keycode  60 =
keycode  61 =
keycode  62 =
keycode  63 =
keycode  64 =
keycode  65 = a A
keycode  66 = b B
keycode  67 = c C
keycode  68 = d D
keycode  69 = e E EuroSign
keycode  70 = f F
keycode  71 = g G
keycode  72 = h H
keycode  73 = i I
keycode  74 = j J
keycode  75 = k K
keycode  76 = l L
keycode  77 = m M mu
keycode  78 = n N
keycode  79 = o O
keycode  80 = p P
keycode  81 = q Q at
keycode  82 = r R
keycode  83 = s S
keycode  84 = t T
keycode  85 = u U
keycode  86 = v V
keycode  87 = w W
keycode  88 = x X
keycode  89 = y Y
keycode  90 = z Z
keycode  91 =
keycode  92 =
keycode  93 =
keycode  94 =
keycode  95 =
keycode  96 = KP_0 KP_0
keycode  97 = KP_1 KP_1
keycode  98 = KP_2 KP_2
keycode  99 = KP_3 KP_3
keycode 100 = KP_4 KP_4
keycode 101 = KP_5 KP_5
keycode 102 = KP_6 KP_6
keycode 103 = KP_7 KP_7
keycode 104 = KP_8 KP_8
keycode 105 = KP_9 KP_9
keycode 106 = KP_Multiply KP_Multiply
keycode 107 = KP_Add KP_Add
keycode 108 = KP_Separator KP_Separator
keycode 109 = KP_Subtract KP_Subtract
keycode 110 = KP_Decimal KP_Decimal
keycode 111 = KP_Divide KP_Divide
keycode 112 = F1
keycode 113 = F2
keycode 114 = F3
keycode 115 = F4
keycode 116 = F5
keycode 117 = F6
keycode 118 = F7
keycode 119 = F8
keycode 120 = F9
keycode 121 = F10
keycode 122 = F11
keycode 123 = F12
keycode 124 = F13
keycode 125 = F14
keycode 126 = F15
keycode 127 = F16
keycode 128 = F17
keycode 129 = F18
keycode 130 = F19
keycode 131 = F20
keycode 132 = F21
keycode 133 = F22
keycode 134 = F23
keycode 135 = F24
keycode 136 = Num_Lock
keycode 137 = Scroll_Lock
keycode 138 =
keycode 139 =
keycode 140 =
keycode 141 =
keycode 142 =
keycode 143 =
keycode 144 =
keycode 145 =
keycode 146 =
keycode 147 =
keycode 148 =
keycode 149 =
keycode 150 =
keycode 151 =
keycode 152 =
keycode 153 =
keycode 154 =
keycode 155 =
keycode 156 =
keycode 157 =
keycode 158 =
keycode 159 =
keycode 160 =
keycode 161 =
keycode 162 =
keycode 163 =
keycode 164 =
keycode 165 =
keycode
166 =
keycode 167 =
keycode 168 =
keycode 169 =
keycode 170 =
keycode 171 =
keycode 172 =
keycode 173 =
keycode 174 =
keycode 175 =
keycode 176 =
keycode 177 =
keycode 178 =
keycode 179 =
keycode 180 =
keycode 181 =
keycode 182 =
keycode 183 =
keycode 184 =
keycode 185 =
keycode 186 =
keycode 187 = acute grave
keycode 188 = comma semicolon
keycode 189 = minus underscore
keycode 190 = period colon
keycode 191 =
keycode 192 = numbersign apostrophe
keycode 193 =
keycode 194 =
keycode 195 =
keycode 196 =
keycode 197 =
keycode 198 =
keycode 199 =
keycode 200 =
keycode 201 =
keycode 202 =
keycode 203 =
keycode 204 =
keycode 205 =
keycode 206 =
keycode 207 =
keycode 208 =
keycode 209 =
keycode 210 = plusminus hyphen macron
keycode 211 =
keycode 212 = copyright registered
keycode 213 = guillemotleft guillemotright
keycode 214 = masculine ordfeminine
keycode 215 = ae AE
keycode 216 = cent yen
keycode 217 = questiondown exclamdown
keycode 218 = onequarter onehalf threequarters
keycode 219 =
keycode 220 = less greater bar
keycode 221 = plus asterisk asciitilde
keycode 222 =
keycode 223 =
keycode 224 =
keycode 225 =
keycode 226 =
keycode 227 = multiply division
keycode 228 = acircumflex Acircumflex
keycode 229 = ecircumflex Ecircumflex
keycode 230 = icircumflex Icircumflex
keycode 231 = ocircumflex Ocircumflex
keycode 232 = ucircumflex Ucircumflex
keycode 233 = ntilde Ntilde
keycode 234 = yacute Yacute
keycode 235 = oslash Ooblique
keycode 236 = aring Aring
keycode 237 = ccedilla Ccedilla
keycode 238 = thorn THORN
keycode 239 = eth ETH
keycode 240 = diaeresis cedilla currency
keycode 241 = agrave Agrave atilde Atilde
keycode 242 = egrave Egrave
keycode 243 = igrave Igrave
keycode 244 = ograve Ograve otilde Otilde
keycode 245 = ugrave Ugrave
keycode 246 = adiaeresis Adiaeresis
keycode 247 = ediaeresis Ediaeresis
keycode 248 = idiaeresis Idiaeresis
keycode 249 = odiaeresis Odiaeresis
keycode 250 = udiaeresis Udiaeresis
keycode 251 = ssharp question backslash
keycode 252 = asciicircum degree
keycode 253 = 3 sterling
keycode 254 = Mode_switch

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。