alt+y 和alt+q的键值?

解决方案 »

  1.   

    以下不知道对楼主有没有帮助
    在Windows.pas单元可以看见,在使用标准按钮时,使用$..或者数字进行调用,不能使用虚拟键调用,(在Windows.pas单元中被注释掉了。:))。
    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;另一个:
    VK_LBUTTON  Left mouse button
    VK_RBUTTON  Right mouse button
    VK_CANCEL  Control+Break
    VK_MBUTTON  Middle mouse button
    VK_BACK  Backspace key
    VK_TAB  Tab key
    VK_CLEAR  Clear key
    VK_RETURN  Enter key
    VK_SHIFT  Shift key
    VK_CONTROL  Ctrl key
    VK_MENU  Alt key
    VK_PAUSE  Pause key
    VK_CAPITAL  Caps Lock key
    VK_KANA  Used with IME
    VK_HANGUL  Used with IME
    VK_JUNJA  Used with IME
    VK_FINAL  Used with IME
    VK_HANJA  Used with IME
    VK_KANJI  Used with IME
    VK_CONVERT  Used with IMEVK_NONCONVERT  Used with IME
    VK_ACCEPT  Used with IME
    VK_MODECHANGE  Used with IME
    VK_ESCAPE  Esc key
    VK_SPACE  Space bar
    VK_PRIOR  Page Up key
    VK_NEXT  Page Down key
    VK_END  End key
    VK_HOME  Home key
    VK_LEFT  Left Arrow key
    VK_UP  Up Arrow key
    VK_RIGHT  Right Arrow key
    VK_DOWN  Down Arrow key
    VK_SELECT  Select key
    VK_PRINT  Print key (keyboard-specific)
    VK_EXECUTE  Execute key
    VK_SNAPSHOT  Print Screen key
    VK_INSERT  Insert key
    VK_DELETE  Delete key
    VK_HELP  Help keyVK_LWIN  Left Windows key (Microsoft keyboard)
    VK_RWIN  Right Windows key (Microsoft keyboard)
    VK_APPS  Applications key (Microsoft keyboard)
    VK_NUMPAD0  0 key (numeric keypad)
    VK_NUMPAD1  1 key (numeric keypad)
    VK_NUMPAD2  2 key (numeric keypad)
    VK_NUMPAD3  3 key (numeric keypad)
    VK_NUMPAD4  4 key (numeric keypad)
    VK_NUMPAD5  5 key (numeric keypad)
    VK_NUMPAD6  6 key (numeric keypad)
    VK_NUMPAD7  7 key (numeric keypad)
    VK_NUMPAD8  8 key (numeric keypad)
    VK_NUMPAD9  9 key (numeric keypad)VK_MULTIPLY  Multiply key (numeric keypad)
    VK_ADD  Add key (numeric keypad)
    VK_SEPARATOR  Separator key (numeric keypad)
    VK_SUBTRACT  Subtract key (numeric keypad)
    VK_DECIMAL  Decimal key (numeric keypad)
    VK_DIVIDE  Divide key (numeric keypad)
    VK_F1  F1 key
    VK_F2  F2 key
    VK_F3  F3 key
    VK_F4  F4 key
    VK_F5  F5 key
    VK_F6  F6 key
    VK_F7  F7 key
    VK_F8  F8 key
    VK_F9  F9 key
    VK_F10  F10 key
    VK_F11  F11 key
    VK_F12  F12 key
    VK_F13  F13 key
    VK_F14  F14 key
    VK_F15  F15 keyVK_F16  F16 key
    VK_F17  F17 key
    VK_F18  F18 key
    VK_F19  F19 key
    VK_F20  F20 key
    VK_F21  F21 key
    VK_F22  F22 key
    VK_F23  F23 key
    VK_F24  F24 key
    VK_NUMLOCK  Num Lock key
    VK_SCROLL  Scroll Lock key
    VK_LSHIFT  Left Shift key (only used with GetAsyncKeyState and GetKeyState)
    VK_RSHIFT  Right Shift key  (only used with GetAsyncKeyState and GetKeyState)
    VK_LCONTROL  Left Ctrl key  (only used with GetAsyncKeyState and GetKeyState)
    VK_RCONTROL  Right Ctrl key  (only used with GetAsyncKeyState and GetKeyState)VK_LMENU  Left Alt key  (only used with GetAsyncKeyState and GetKeyState)
    VK_RMENU  Right Alt key  (only used with GetAsyncKeyState and GetKeyState)
    VK_PROCESSKEY  Process key
    VK_ATTN  Attn key
    VK_CRSEL  CrSel key
    VK_EXSEL  ExSel key
    VK_EREOF  Erase EOF key
    VK_PLAY  Play key
    VK_ZOOM  Zoom key
    VK_NONAME  Reserved for future use
    VK_PA1  PA1 key
    VK_OEM_CLEAR  Clear key