我们在用DELPHI编程的时候常常要接触到这些键值:
key=#8,key=#13,#48,#64,#45;vk_return,vk_dowm,vk_up;等等,这些都是指键盘的哪个键名,谁有这方面完整的资料,能告诉我标准102键盘上每个键名的对应键值吗?

解决方案 »

  1.   

    key=#8 退格,key=#13 换行,#48 0,#64 @,#45 .;vk_return 回车,vk_dowm 向下,vk_up 向上
      

  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;
    ASCII码键盘ASCII码 键盘ASCII码键盘ASCII码键盘
    27ESC32SPACE33!34"
    35#36$37%38&
    39'40(41)42*
    43+44'45-46.
    47/480491502
    513524535546
    55756857958:
    59;60<61=62>
    63?64@65A66B
    67C68D69E70F
    71G72H73I74J
    75K76L77M78N
    79O80P81Q82R
    83S84T85U86V
    87W88X89Y90Z
    91[92\93]94^
    95_96`97a98b
    99c100d101e102f
    103g104h105i106j
    107k108l109m110n
    111o112p113q114r
    115s116t117u118v
    119w120x121y122z
    123{124|125}126~
      
      
      

  3.   

    如果想获取拥户的alt+delete+ctrl键,该如何判断
      

  4.   

    Ctrl+Al+tDel的,只能靠SAS Hook的http://lysoft.7u7.net
      

  5.   

    查键值
    自己在keydown和keypress事件里查,通过chr和ord函数
      

  6.   

    查键值
    自己在keydown和keypress事件里查
    或者通过chr和ord函数