VB的keycode和keyascii⼤全及应⽤
VB的keycode和keyascii⼤全及应⽤
Vb的keycode和keyascii
VB KeyCode 常数表
常数值描述常数值描述vbKeyLButton 0x1 ⿏标左键vbKeyT 84 T 键vbKeyRButton 0x2 ⿏标右键vbKeyU 85 U 键vbKeyCancel 0x3 CANCEL 键vbKeyV 86 V 键vbKeyMButton 0x4 ⿏标中键vbKeyW 87 W 键vbKeyBack 0x8 BACKSPACE 键vbKeyX 88 X 键vbKeyTab 0x9 TAB 键vbKeyY 89 Y 键vbKeyClear 0xC CLEAR 键vbKeyZ 90 Z 键vbKeyReturn 0xD ENTER 键
vbKeyShift 0x10 SHIFT 键vbKey0 48 0 键vbKeyControl 0x11 CTRL 键vbKey1 49 1 键vbKeyMenu 0x12 MENU 键vbKey2 50 2 键vbKeyPau 0x13 PAUSE 键vbKey3 51 3 键vbKeyCapital 0x14 CAPS LOCK 键vbKey4 52 4 键vbKeyEscape 0x1B ESC 键vbKey5 53 5 键vbKeySpace 0x20 SPACEBAR 键vbKey6 54 6 键vbKeyPageUp 0x21 PAGE UP 键vbKey7 55 7 键vbKeyEnd 0x23 END 键vbKey8 56 8 键vbKeyHome 0x24 HOME 键vbKey9 57 9 键vbKeyLeft 0x25 LEFT ARROW 键
vbKeyUp 0x26 UP ARROW 键
vbKeyRight 0x27 RIGHT ARROW 键vbKeyNumpad0 0x60 0 键vbKeyDown 0x28 DOWN ARROW 键vbKeyNumpad1 0x61 1 键vbKeySelect 0x29 SELECT 键vbKeyNumpad2 0x62 2 键vbKeyPrint 0x2A PRINT SCREEN 键vbKeyNumpad3 0x63 3键vbKeyExecute 0x2B EXECUTE 键vbKeyNumpad4 0x64 4 键
vbKeySnapshot 0x2C SNAPSHOT 键vbKeyNumpad5 0x65 5 键
vbKeyDelete 0x2E DELETE 键vbKeyNumpad6 0x66 6 键
vbKeyHelp 0x2F HELP 键vbKeyNumpad7 0x67 7 键
vbKeyNumlock 0x90 NUM LOCK 键vbKeyNumpad8 0x68 8 键
vbKeyNumpad9 0x69 9 键
vbKeyA 65 A 键vbKeyMultiply 0x6A MULTIPLICATIONSIGN(*) vbKeyB 66 B 键vbKeyAdd 0x6B PLUS SIGN (+) 键vbKeyC 67 C 键vbKeySeparator 0x6C ENTER 键
vbKeyD 68 D 键vbKeySubtract 0x6D MINUS SIGN (-) 键vbKeyE 69 E 键vbKeyDecimal 0x6E DECIMAL POINT (.) 键vbKeyF 70 F 键vbKeyDivide 0x6F DIVISION SIGN (/) 键vbKeyG 71 G 键
vbKeyH 72 H 键vbKeyF1 0x70 F1 键
vbKeyI 73 I 键vbKeyF2 0x71 F2 键
vbKeyJ 74 J 键vbKeyF3 0x72 F3 键
vbKeyK 75 K 键vbKeyF4 0x73 F4 键
vbKeyL 76 L 键vbKeyF5 0x74 F5 键
vbKeyM 77 M 键vbKeyF6 0x75 F6 键
vbKeyN 78 N 键vbKeyF7 0x76 F7 键
vbKeyO 79 O 键vbKeyF8 0x77 F8 键
vbKeyP 80 P 键vbKeyF9 0x78 F9 键
vbKeyQ 81 Q 键vbKeyF10 0x79 F10 键护士誓言
vbKeyR 82 R 键vbKeyF11 0x7A F11 键
vbKeyS 83 S 键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 t),所以從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)
退格键:VK_BACK (8)胳膊的英文
左徽标键:VK_LWIN (91)
右徽标键:VK_LWIN (92)
⿏标右键快捷键:VK_APPS (93)
Inrt键:VK_Inrt (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_MUL TIPLY (106)
⼩键盘+:VK_MUL TIPLY (107)
⼩键盘-:VK_SUBTRACT (109)湖头米粉
⼩键盘/:VK_DIVIDE (111)
Pau 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 = Pau
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 = Inrt
keycode 46 = Delete
keycode 47 = Help
keycode 48 = 0 equal braceright
keycode 49 = 1 exclam onesuperior keycode 50 = 2 quotedbl twosuperior keycode 51 = 3 ction threesuperior keycode 52 = 4 dollar
keycode 53 = 5 percent