L lonelybug Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #1 键盘上的delete,insert,home,end,shift,ctrl,alt这些如何判别是按了那个,比如回车键是#13那么其他的呢!谢谢了!
少 少爷的拐杖 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #2 在窗体上放个Edit.然后在Edit的onkeydown事件里写: Edit1.Text:=InttoStr(Key); 然后挨个按键盘看吧
S samcrm Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #3 look: delete #46 insert #45 home #36 end #35 shift #16 ctrl #17 alt #18
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #4 windows 单元里面都定义了这些常量的啊: uses Windows; delete: VK_DELETE insert: VK_INSERT home: VK_HOME end: VK_END shift: VK_SHIFT ctrl: VK_CONTROL alt: VK_MENU
windows 单元里面都定义了这些常量的啊: uses Windows; delete: VK_DELETE insert: VK_INSERT home: VK_HOME end: VK_END shift: VK_SHIFT ctrl: VK_CONTROL alt: VK_MENU
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #5 比如,你随便在那个可以写代码的地方写下: VK_DELETE 然后按住 Ctrl 键,用鼠标点击 VK_DELETE,然后就会跳转 到 windows 单元,你就可以看到所有的虚拟键值得定义。
L leejames Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #6 在编辑器中输入 VK_ 然后按 CTRL+空格,用Delphi的自动完成功能就得了,不用这么麻烦。
N nansha Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-05 #7 常量名称 十六位值 十位值 鼠标或按钮的值 VK_LBUTTON 1 1 鼠标左键钮 VK_RBUTTON 2 2 鼠标右键钮 VK_CANCEL 3 3 Control-break执行 VK_MBUTTON 4 4 鼠标中键钮 05-07 05-07 未定义 VK_BACK 8 8 Backspace键 VK_TAB 9 9 Tab键 0A-0B 10-11 未定义 VK_CLEAR 0C 12 Clear键 VK_RETURN 0D 13 Enter键 0E-0F 14-15 未定义 VK_SHIFT 10 16 Shift键 VK_CONTROL 11 17 Ctrl键 VK_MENU 12 18 Alt键 VK_PAUSE 13 19 Pause键 VK_CAPITAL 14 20 Caps Lock键 15-19 21-25 保留给Kanji系统使用 1A 26 未定义 VK_ESCAPE 1B 27 Esc键 1C-1F 28-31 保留给Kanji系统使用 VK_SPACE 20 32 SpaceBar键 VK_PRIOR 21 33 Page Up键 VK_NEXT 22 34 Page Down键 VK_END 23 35 End键 VK_HOME 24 36 Home键 VK_LEFT 25 37 Left Arrow键 VK_UP 26 38 Up Arrow键 VK_RIGHT 27 39 Right Arrow键 VK_DOWN 28 40 Down Arrow键 VK_SELECT 29 41 Select键 2A 42 OEM自订使用 VK_EXECUTE 2B 43 Execute键 VK_SNAPSHOT 2C 44 Print Screen键 VK_INSERT 2D 45 Ins键 VK_DELETE 2E 46 Del键 VK_HELP 2F 47 Help键 VK_0 30 48 0键 VK_1 31 49 1键 VK_2 32 50 2键 VK_3 33 51 3键 VK_4 34 52 4键 VK_5 35 53 5键 VK_6 36 54 6键 VK_7 37 55 7键 VK_8 38 56 8键 VK_9 39 57 9键 3A-40 58-64 未定义 VK_A 41 65 A键 VK_B 42 66 B键 VK_C 43 67 C键 VK_D 44 68 D键 VK_E 45 69 E键 VK_F 46 70 F键 VK_G 47 71 G键 VK_H 48 72 H键 VK_I 49 73 I键 VK_J 4A 74 J键 VK_K 4B 75 K键 VK_L 4C 76 L键 VK_M 4D 77 M键 VK_N 4E 78 N键 VK_O 4F 79 O键 VK_P 50 80 P键 VK_Q 51 81 Q键 VK_R 52 82 R键 VK_S 53 83 S键 VK_T 54 84 T键 VK_U 55 85 U键 VK_V 56 86 V键 VK_W 57 87 W键 VK_X 58 88 X键 VK_Y 59 89 Y键 VK_Z 5A 90 Z键 5B-5F 91-95 未定义 VK_NUMPAD0 60 96 数字键0键 VK_NUMPAD1 61 97 数字键1键 VK_NUMPAD2 62 98 数字键2键 VK_NUMPAD3 63 99 数字键3键 VK_NUMPAD4 64 100 数字键4键 VK_NUMPAD5 65 101 数字键5键 VK_NUMPAD6 66 102 数字键6键 VK_NUMPAD7 67 103 数字键7键 VK_NUMPAD8 68 104 数字键8键 VK_NUMPAD9 69 105 数字键9键 VK_MULTIPLY 6A 106 *键 VK_ADD 6B 107 +键 VK_SEPARATOR 6C 108 Separator键 VK_SUBTRACT 6D 109 -键 VK_DECIMAL 6E 110 .键 VK_DIVIDE 6F 111 /键 VK_F1 70 112 F1键 VK_F2 71 113 F2键 VK_F3 72 114 F3键 VK_F4 73 115 F4键 VK_F5 74 116 F5键 VK_F6 75 117 F6键 VK_F7 76 118 F7键 VK_F8 77 119 F8键 VK_F9 78 120 F9键 VK_F10 79 121 F10键 VK_F11 7A 122 F11键 VK_F12 7B 123 F12键 VK_F13 7C 124 F13键 VK_F14 7D 125 F14键 VK_F15 7E 126 F15键 VK_F16 7F 127 F16键 VK_F17 80 128 F17键 VK_F18 81 129 F18键 VK_F19 82 130 F19键 VK_F20 83 131 F20键 VK_F21 84 132 F21键 VK_F22 85 133 F22键 VK_F23 86 134 F23键 VK_F24 87 135 F24键 88-8F 136-143 未指定 VK_NUMLOCK 90 144 Num Lock键 VK_SCROLL 91 145 Scroll Lock键 92-B9 146-185 未指定 BA-C0 186-192 OEM自订 C1-DA 193-218 未指定 DB-E4 219-228 OEM自订 E5 229 未指定 E6 230 OEM自订 E7-E8 231-232 未指定 E9-F5 233-245 OEM自订 F6-FE 246-254 未指定
常量名称 十六位值 十位值 鼠标或按钮的值 VK_LBUTTON 1 1 鼠标左键钮 VK_RBUTTON 2 2 鼠标右键钮 VK_CANCEL 3 3 Control-break执行 VK_MBUTTON 4 4 鼠标中键钮 05-07 05-07 未定义 VK_BACK 8 8 Backspace键 VK_TAB 9 9 Tab键 0A-0B 10-11 未定义 VK_CLEAR 0C 12 Clear键 VK_RETURN 0D 13 Enter键 0E-0F 14-15 未定义 VK_SHIFT 10 16 Shift键 VK_CONTROL 11 17 Ctrl键 VK_MENU 12 18 Alt键 VK_PAUSE 13 19 Pause键 VK_CAPITAL 14 20 Caps Lock键 15-19 21-25 保留给Kanji系统使用 1A 26 未定义 VK_ESCAPE 1B 27 Esc键 1C-1F 28-31 保留给Kanji系统使用 VK_SPACE 20 32 SpaceBar键 VK_PRIOR 21 33 Page Up键 VK_NEXT 22 34 Page Down键 VK_END 23 35 End键 VK_HOME 24 36 Home键 VK_LEFT 25 37 Left Arrow键 VK_UP 26 38 Up Arrow键 VK_RIGHT 27 39 Right Arrow键 VK_DOWN 28 40 Down Arrow键 VK_SELECT 29 41 Select键 2A 42 OEM自订使用 VK_EXECUTE 2B 43 Execute键 VK_SNAPSHOT 2C 44 Print Screen键 VK_INSERT 2D 45 Ins键 VK_DELETE 2E 46 Del键 VK_HELP 2F 47 Help键 VK_0 30 48 0键 VK_1 31 49 1键 VK_2 32 50 2键 VK_3 33 51 3键 VK_4 34 52 4键 VK_5 35 53 5键 VK_6 36 54 6键 VK_7 37 55 7键 VK_8 38 56 8键 VK_9 39 57 9键 3A-40 58-64 未定义 VK_A 41 65 A键 VK_B 42 66 B键 VK_C 43 67 C键 VK_D 44 68 D键 VK_E 45 69 E键 VK_F 46 70 F键 VK_G 47 71 G键 VK_H 48 72 H键 VK_I 49 73 I键 VK_J 4A 74 J键 VK_K 4B 75 K键 VK_L 4C 76 L键 VK_M 4D 77 M键 VK_N 4E 78 N键 VK_O 4F 79 O键 VK_P 50 80 P键 VK_Q 51 81 Q键 VK_R 52 82 R键 VK_S 53 83 S键 VK_T 54 84 T键 VK_U 55 85 U键 VK_V 56 86 V键 VK_W 57 87 W键 VK_X 58 88 X键 VK_Y 59 89 Y键 VK_Z 5A 90 Z键 5B-5F 91-95 未定义 VK_NUMPAD0 60 96 数字键0键 VK_NUMPAD1 61 97 数字键1键 VK_NUMPAD2 62 98 数字键2键 VK_NUMPAD3 63 99 数字键3键 VK_NUMPAD4 64 100 数字键4键 VK_NUMPAD5 65 101 数字键5键 VK_NUMPAD6 66 102 数字键6键 VK_NUMPAD7 67 103 数字键7键 VK_NUMPAD8 68 104 数字键8键 VK_NUMPAD9 69 105 数字键9键 VK_MULTIPLY 6A 106 *键 VK_ADD 6B 107 +键 VK_SEPARATOR 6C 108 Separator键 VK_SUBTRACT 6D 109 -键 VK_DECIMAL 6E 110 .键 VK_DIVIDE 6F 111 /键 VK_F1 70 112 F1键 VK_F2 71 113 F2键 VK_F3 72 114 F3键 VK_F4 73 115 F4键 VK_F5 74 116 F5键 VK_F6 75 117 F6键 VK_F7 76 118 F7键 VK_F8 77 119 F8键 VK_F9 78 120 F9键 VK_F10 79 121 F10键 VK_F11 7A 122 F11键 VK_F12 7B 123 F12键 VK_F13 7C 124 F13键 VK_F14 7D 125 F14键 VK_F15 7E 126 F15键 VK_F16 7F 127 F16键 VK_F17 80 128 F17键 VK_F18 81 129 F18键 VK_F19 82 130 F19键 VK_F20 83 131 F20键 VK_F21 84 132 F21键 VK_F22 85 133 F22键 VK_F23 86 134 F23键 VK_F24 87 135 F24键 88-8F 136-143 未指定 VK_NUMLOCK 90 144 Num Lock键 VK_SCROLL 91 145 Scroll Lock键 92-B9 146-185 未指定 BA-C0 186-192 OEM自订 C1-DA 193-218 未指定 DB-E4 219-228 OEM自订 E5 229 未指定 E6 230 OEM自订 E7-E8 231-232 未指定 E9-F5 233-245 OEM自订 F6-FE 246-254 未指定