我原来的没有备份
谁有贴一下

解决方案 »

  1.   

    键值表:
    虚拟键码    键值  说明 
    VK_LBUTTON  01    Left mouse button 
    VK_RBUTTON  02    Right mouse button 
    VK_CANCEL   03    Control-break processing 
    VK_MBUTTON  04    Middle mouse button (three-button mouse) 
     ?          05-07 Undefined 
    VK_BACK     08    BACKSPACE key 
    VK_TAB      09    TAB key 
     ?          0A-0B Undefined 
    VK_CLEAR 0C CLEAR key 
    VK_RETURN 0D ENTER key 
     ? 0E-0F Undefined 
    VK_SHIFT 10 SHIFT key 
    VK_CONTROL 11 CTRL key 
    VK_MENU 12 ALT key 
    VK_PAUSE 13 PAUSE key 
    VK_CAPITAL 14 CAPS LOCK key 
     ? 15-19 Reserved for Kanji systems 
     ? 1A Undefined 
    VK_ESCAPE 1B ESC key 
     ? 1C-1F Reserved for Kanji systems 
    VK_SPACE 20 SPACEBAR 
    VK_PRIOR 21 PAGE UP key 
    VK_NEXT 22 PAGE DOWN key 
    VK_END 23 END key 
    VK_HOME 24 HOME key 
    VK_LEFT 25 LEFT ARROW key 
    VK_UP 26 UP ARROW key 
    VK_RIGHT 27 RIGHT ARROW key 
    VK_DOWN 28 DOWN ARROW key 
    VK_SELECT 29 SELECT key 
     ? 2A Original equipment manufacturer (OEM) specific 
    VK_EXECUTE 2B EXECUTE key 
    VK_SNAPSHOT 2C PRINT SCREEN key for Windows 3.0 and later 
    VK_INSERT 2D INS key 
    VK_DELETE 2E DEL key 
    VK_HELP 2F HELP key 
    VK_0 30 0 key 
    VK_1 31 1 key 
    VK_2 32 2 key 
    VK_3 33 3 key 
    VK_4 34 4 key 
    VK_5 35 5 key 
    VK_6 36 6 key 
    VK_7 37 7 key 
    VK_8 38 8 key 
    VK_9 39 9 key 
     ? 3A-40 Undefined 
    VK_A 41 A key 
    VK_B 42 B key 
    VK_C 43 C key 
    VK_D 44 D key 
    VK_E 45 E key 
    VK_F 46 F key 
    VK_G 47 G key 
    VK_H 48 H key 
    VK_I 49 I key 
    VK_J 4A J key 
    VK_K 4B K key 
    VK_L 4C L key 
    VK_M 4D M key 
    VK_N 4E N key 
    VK_O 4F O key 
    VK_P 50 P key 
    VK_Q 51 Q key 
    VK_R 52 R key 
    VK_S 53 S key 
    VK_T 54 T key 
    VK_U 55 U key 
    VK_V 56 V key 
    VK_W 57 W key 
    VK_X 58 X key 
    VK_Y 59 Y key 
    VK_Z 5A Z key 
    VK_LWIN 5B Left Windows key (Microsoft Natural Keyboard) 
    VK_RWIN 5C Right Windows key (Microsoft Natural Keyboard) 
    VK_APPS 5D Applications key (Microsoft Natural Keyboard) 
     ? 5E-5F Undefined 
    VK_NUMPAD0 60 Numeric keypad 0 key 
    VK_NUMPAD1 61 Numeric keypad 1 key 
    VK_NUMPAD2 62 Numeric keypad 2 key 
    VK_NUMPAD3 63 Numeric keypad 3 key 
    VK_NUMPAD4 64 Numeric keypad 4 key 
    VK_NUMPAD5 65 Numeric keypad 5 key 
    VK_NUMPAD6 66 Numeric keypad 6 key 
    VK_NUMPAD7 67 Numeric keypad 7 key 
    VK_NUMPAD8 68 Numeric keypad 8 key 
    VK_NUMPAD9 69 Numeric keypad 9 key 
    VK_MULTIPLY 6A Multiply key 
    VK_ADD 6B Add key 
    VK_SEPARATOR 6C Separator key 
    VK_SUBTRACT 6D Subtract key 
    VK_DECIMAL 6E Decimal key 
    VK_DIVIDE 6F Divide key 
    VK_F1 70 F1 key 
    VK_F2 71 F2 key 
    VK_F3 72 F3 key 
    VK_F4 73 F4 key 
    VK_F5 74 F5 key 
    VK_F6 75 F6 key 
    VK_F7 76 F7 key 
    VK_F8 77 F8 key 
    VK_F9 78 F9 key 
    VK_F10 79 F10 key 
    VK_F11 7A F11 key 
    VK_F12 7B F12 key 
    VK_F13 7C F13 key 
    VK_F14 7D F14 key 
    VK_F15 7E F15 key 
    VK_F16 7F F16 key 
    VK_F17 80H F17 key 
    VK_F18 81H F18 key 
    VK_F19 82H F19 key 
    VK_F20 83H F20 key 
    VK_F21 84H F21 key 
    VK_F22 85H F22 key 
    VK_F23 86H F23 key 
    VK_F24 87H F24 key 
     ? 88-8F Unassigned 
    VK_NUMLOCK 90 NUM LOCK key 
    VK_SCROLL 91 SCROLL LOCK key 
     ? 92-B9 Unassigned 
     ? BA-C0 OEM specific 
     ? C1-DA Unassigned 
     ? DB-E4 OEM specific 
     ? E5 Unassigned 
     ? E6 OEM specific 
     ? E7-E8 Unassigned 
     ? E9-F5 OEM specific 
    VK_ATTN F6 Attn key
    VK_CRSEL F7 CrSel key
    VK_EXSEL F8 ExSel key
    VK_EREOF F9 Erase EOF key
    VK_PLAY FA Play key
    VK_ZOOM FB Zoom key
    VK_NONAME FC Reserved for future use. 
    VK_PA1 FD PA1 key
    VK_OEM_CLEAR FE Clear key 
      

  2.   

    vk_LButton   = $01;
    vk_RButton   = $02;
    vk_Cancel    = $03;
    vk_MButton   = $04;   { NOT contiguous with L & RBUTTON }
    vk_Back      = $08;
    vk_Tab       = $09;
    vk_Clear     = $0C;
    vk_Return    = $0D;
    vk_Shift     = $10;
    vk_Control   = $11;
    vk_Menu      = $12;
    vk_Pause     = $13;
    vk_Capital   = $14;
    vk_Escape    = $1B;
    vk_Space     = $20;
    vk_Prior     = $21;
    vk_Next      = $22;
    vk_End       = $23;
    vk_Home      = $24;
    vk_Left      = $25;
    vk_Up        = $26;
    vk_Right     = $27;
    vk_Down      = $28;
    vk_Select    = $29;
    vk_Print     = $2A;
    vk_Execute   = $2B;
    vk_SnapShot  = $2C;
    vk_Copy      = $2C not used by keyboards }
    vk_Insert    = $2D;
    vk_Delete    = $2E;
    vk_Help      = $2F;
    vk_A thru vk_Z are the same as their ASCII equivalents: 'A' thru 'Z' }
    vk_0 thru vk_9 are the same as their ASCII equivalents: '0' thru '9' }
    vk_NumPad0   = $60;
    vk_NumPad1   = $61;
    vk_NumPad2   = $62;
    vk_NumPad3   = $63;
    vk_NumPad4   = $64;
    vk_NumPad5   = $65;
    vk_NumPad6   = $66;
    vk_NumPad7   = $67;
    vk_NumPad8   = $68;
    vk_NumPad9   = $69;
    vk_Multiply  = $6A;
    vk_Add       = $6B;
    vk_Separator = $6C;
    vk_Subtract  = $6D;
    vk_Decimal   = $6E;
    vk_Divide    = $6F;
    vk_F1        = $70;
    vk_F2        = $71;
    vk_F3        = $72;
    vk_F4        = $73;
    vk_F5        = $74;
    vk_F6        = $75;
    vk_F7        = $76;
    vk_F8        = $77;
    vk_F9        = $78;
    vk_F10       = $79;
    vk_F11       = $7A;
    vk_F12       = $7B;
    vk_F13       = $7C;
    vk_F14       = $7D;
    vk_F15       = $7E;
    vk_F16       = $7F;
    vk_F17       = $80;
    vk_F18       = $81;
    vk_F19       = $82;
    vk_F20       = $83;
    vk_F21       = $84;
    vk_F22       = $85;
    vk_F23       = $86;
    vk_F24       = $87;
    vk_NumLock   = $90;
    vk_Scroll    = $91;