即四个方向键的值是多少?最好列一个详细的清单出来把别的键值也写出来

解决方案 »

  1.   

    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
        ShowMessage(IntToStr(key));
    end;想知道哪个键的值,自己去按
      

  2.   

    vk_Left      = $25;
    vk_Up        = $26;
    vk_Right     = $27;
    vk_Down      = $28;是在Windows单元中定义的
      

  3.   

    键盘上也就一百多条鱼,也没必要授人以渔呀。
    支持jinjazz(近身剪(充电中...)) 只给鱼。
    哈哈。
      

  4.   

    给分吧
    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)
    Insert键: VK_INSERT (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_MULTIPLY (106)
    小键盘+: VK_MULTIPLY (107)
    小键盘-: VK_SUBTRACT (109)
    小键盘/: VK_DIVIDE (111)
    Pause Break键: VK_PAUSE (19)
    Scroll Lock键: VK_SCROLL (145
      

  5.   

    vk_Left      = $25;
    vk_Up        = $26;
    vk_Right     = $27;
    vk_Down      = $28;
      

  6.   

    虚拟键盘代码
    ----------------------------------------------------------------
    常量名称    十六位值    十位值    鼠标或按钮的值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      未指定
      

  7.   

    表1、ASCII码的编码方案
        高位
     低位  
     000 001 010 011 100 101 110 111 
    -----------------------------------------
    0000 NUL DEL SP 0 @ P ` p 
    0001 SOH DC1 ! 1 A Q a q 
    0010 STX DC2 “ 2 B R b r 
    0011 ETX DC3 # 3 C S c s 
    0100 EOT DC4 $ 4 D T d t 
    0101 ENQ NAK % 5 E U e u 
    0110 ACK SYN & 6 F V f v 
    0111 BEL ETB ‘ 7 G W g w 
    1000 BS CAN ( 8 H X h x 
    1001 HT EM ) 9 I Y i y 
    1010 LF SUB * : J Z j z 
    1011 VT ESC + ; K [ k { 
    1100 FF FS   < L \ l | 
    1101 CR GS - = M ] m } 
    1110 SO RS . > N ^ n ~ 
    1111 SI US / ? O _ o Del 表2、字母和空格按键的编码表
    按 键 单 键 SHIFT CTRL ALT  
    扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码  
    ------------------------------------------------------------------
    a and A 1E 61 1E 41 1E 01 1E 00 
    b and B 30 62 30 42 30 02 30 00 
    c and C 2E 63 2E 43 2E 03 2E 00 
    d and D 20 64 20 44 20 04 20 00 
    e and E 12 65 12 45 12 05 12 00 
    f and F 21 66 21 46 21 06 21 00 
    g and G 22 67 22 47 22 07 22 00 
    h and H 23 68 23 48 23 08 23 00 
    i and I 17 69 17 49 17 09 17 00 
    j an1 J 24 6A 24 4A 24 0A 24 00 
    k and K 25 6B 25 4B 25 0B 25 00 
    l and L 26 6C 26 4C 26 0C 26 00 
    m and M 32 6D 32 4D 32 0D 32 00 
    n and N 31 6E 31 4E 31 0E 31 00 
    o and O 18 6F 18 4F 18 0F 18 00 
    p and P 19 70 19 50 19 10 19 00 
    q and Q 10 71 10 51 10 11 10 00 
    r and R 13 72 13 52 13 12 13 00 
    s and S 1F 73 1F 53 1F 13 1F 00 
    t and T 14 74 14 54 14 14 14 00 
    u and U 16 75 16 55 16 15 16 00 
    v and V 2F 76 2F 56 2F 16 2F 00 
    w and W 11 77 11 57 11 17 11 00 
    x and X 2D 78 2D 58 2D 18 2D 00 
    y and Y 15 79 15 59 15 19 15 00 
    z and Z 2C 7A 2C 5A 2C 1A 2C 00 
    SpaceBar 39 20 39 20 39 20 39 20 
      

  8.   

    表3、功能键的编码表
    按 键 单 键 SHIFT CTRL ALT 
    扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 
    ---------------------------------------------------------------------------- 
    F1 3B 00 54 00 5E 00 68 00  
    F2 3C 00 55 00 5F 00 69 00  
    F3 3D 00 56 00 60 00 6A 00  
    F4 3E 00 57 00 61 00 6B 00  
    F5 3F 00 58 00 62 00 6C 00  
    F6 40 00 59 00 63 00 6D 00  
    F7 41 00 5A 00 64 00 6E 00  
    F8 42 00 5B 00 65 00 6F 00  
    F9 43 00 5C 00 66 00 70 00  
    F10 44 00 5D 00 67 00 71 00  
    F11 85 00 87 00 89 00 8B 00  
    F12 86 00 88 00 8A 00 8C 00  表4、数字键盘的编码表
    按 键
     单 键 SHIFT CTRL ALT 
    扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 
    --------------------------------------------------------------------------
    Ins & 0  52  00  52  30  92  00      
    End & 1 4F 00 4F 31 75 00 00 01 
    ↓ & 2 50 00 50 32 91 00 00 02 
    PgDn & 3 51 00 51 33 76 00 00 03 
    ← & 4 4B 00 4B 34 73 00 00 04 
    5 4C 00 4C 35 8F 00 00 05 
    → & 6 4D 00 4D 36 74 00 00 06 
    Home & 7 47 00 47 37 77 00 00 07 
    ↑ & 8 48 00 48 38 8D 00 00 08 
    PgUp & 9 49 00 49 39 84 00 00 09 
    + 4E 2B 4E 2B 90 00 4E 00 
    - 4A 2D 4A 2D 8E 00 4A 00 
    Del & '.' 53  00  53  2E  93  00      
    * 37 2A 37 2A 96 00 37 00 表5、第一排数字键盘的编码表
    按 键 单 键 SHIFT CTRL ALT 
    扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 扫描码 ASCII码 
    ----------------------------------------------------------------------------
    ` and ~ 29 60 29 7E     29 00 
    1 and ! 02 31 02 21     78 00 
    2 and @ 03 32 03 40 03 00 79 00 
    3 and # 04 33 04 23     7A 00 
    4 and $ 05 34 05 24     7B 00 
    5 and % 06 35 06 25     7C 00 
    6 and ^ 07 36 07 5E 07 1E 7D 00 
    7 and & 08 37 08 26     7E 00 
    8 and * 09 38 09 2A     7F 00 
    9 and ( 0A 39 0A 38     80 00 
    0 and ) 0B 30 0B 29     81 00 
    - and _ 0C 2D 0C 5F 0C 1F 82 00 
    = and + 0D 3D 0D 2B     83 00