• c# VirtualKeys


      1     /// <summary>
      2     /// Enumeration for virtual keys taken from http://www.pinvoke.net/default.aspx/Enums/VirtualKeys.html
      3     /// </summary>
      4     public enum VirtualKeys : ushort
      5     {
      6         /// <summary></summary>
      7         LeftButton = 0x01,
      8         /// <summary></summary>
      9         RightButton = 0x02,
     10         /// <summary></summary>
     11         Cancel = 0x03,
     12         /// <summary></summary>
     13         MiddleButton = 0x04,
     14         /// <summary></summary>
     15         ExtraButton1 = 0x05,
     16         /// <summary></summary>
     17         ExtraButton2 = 0x06,
     18         /// <summary></summary>
     19         Back = 0x08,
     20         /// <summary></summary>
     21         Tab = 0x09,
     22         /// <summary></summary>
     23         Clear = 0x0C,
     24         /// <summary></summary>
     25         Return = 0x0D,
     26         /// <summary></summary>
     27         Shift = 0x10,
     28         /// <summary></summary>
     29         Control = 0x11,
     30         /// <summary></summary>
     31         Menu = 0x12,
     32         /// <summary></summary>
     33         Pause = 0x13,
     34         /// <summary></summary>
     35         CapsLock = 0x14,
     36         /// <summary></summary>
     37         Kana = 0x15,
     38         /// <summary></summary>
     39         Hangeul = 0x15,
     40         /// <summary></summary>
     41         Hangul = 0x15,
     42         /// <summary></summary>
     43         Junja = 0x17,
     44         /// <summary></summary>
     45         Final = 0x18,
     46         /// <summary></summary>
     47         Hanja = 0x19,
     48         /// <summary></summary>
     49         Kanji = 0x19,
     50         /// <summary></summary>
     51         Escape = 0x1B,
     52         /// <summary></summary>
     53         Convert = 0x1C,
     54         /// <summary></summary>
     55         NonConvert = 0x1D,
     56         /// <summary></summary>
     57         Accept = 0x1E,
     58         /// <summary></summary>
     59         ModeChange = 0x1F,
     60         /// <summary></summary>
     61         Space = 0x20,
     62         /// <summary></summary>
     63         Prior = 0x21,
     64         /// <summary></summary>
     65         Next = 0x22,
     66         /// <summary></summary>
     67         End = 0x23,
     68         /// <summary></summary>
     69         Home = 0x24,
     70         /// <summary></summary>
     71         Left = 0x25,
     72         /// <summary></summary>
     73         Up = 0x26,
     74         /// <summary></summary>
     75         Right = 0x27,
     76         /// <summary></summary>
     77         Down = 0x28,
     78         /// <summary></summary>
     79         Select = 0x29,
     80         /// <summary></summary>
     81         Print = 0x2A,
     82         /// <summary></summary>
     83         Execute = 0x2B,
     84         /// <summary></summary>
     85         Snapshot = 0x2C,
     86         /// <summary></summary>
     87         Insert = 0x2D,
     88         /// <summary></summary>
     89         Delete = 0x2E,
     90         /// <summary></summary>
     91         Help = 0x2F,
     92         /// <summary></summary>
     93         N0 = 0x30,
     94         /// <summary></summary>
     95         N1 = 0x31,
     96         /// <summary></summary>
     97         N2 = 0x32,
     98         /// <summary></summary>
     99         N3 = 0x33,
    100         /// <summary></summary>
    101         N4 = 0x34,
    102         /// <summary></summary>
    103         N5 = 0x35,
    104         /// <summary></summary>
    105         N6 = 0x36,
    106         /// <summary></summary>
    107         N7 = 0x37,
    108         /// <summary></summary>
    109         N8 = 0x38,
    110         /// <summary></summary>
    111         N9 = 0x39,
    112         /// <summary></summary>
    113         A = 0x41,
    114         /// <summary></summary>
    115         B = 0x42,
    116         /// <summary></summary>
    117         C = 0x43,
    118         /// <summary></summary>
    119         D = 0x44,
    120         /// <summary></summary>
    121         E = 0x45,
    122         /// <summary></summary>
    123         F = 0x46,
    124         /// <summary></summary>
    125         G = 0x47,
    126         /// <summary></summary>
    127         H = 0x48,
    128         /// <summary></summary>
    129         I = 0x49,
    130         /// <summary></summary>
    131         J = 0x4A,
    132         /// <summary></summary>
    133         K = 0x4B,
    134         /// <summary></summary>
    135         L = 0x4C,
    136         /// <summary></summary>
    137         M = 0x4D,
    138         /// <summary></summary>
    139         N = 0x4E,
    140         /// <summary></summary>
    141         O = 0x4F,
    142         /// <summary></summary>
    143         P = 0x50,
    144         /// <summary></summary>
    145         Q = 0x51,
    146         /// <summary></summary>
    147         R = 0x52,
    148         /// <summary></summary>
    149         S = 0x53,
    150         /// <summary></summary>
    151         T = 0x54,
    152         /// <summary></summary>
    153         U = 0x55,
    154         /// <summary></summary>
    155         V = 0x56,
    156         /// <summary></summary>
    157         W = 0x57,
    158         /// <summary></summary>
    159         X = 0x58,
    160         /// <summary></summary>
    161         Y = 0x59,
    162         /// <summary></summary>
    163         Z = 0x5A,
    164         /// <summary></summary>
    165         LeftWindows = 0x5B,
    166         /// <summary></summary>
    167         RightWindows = 0x5C,
    168         /// <summary></summary>
    169         Application = 0x5D,
    170         /// <summary></summary>
    171         Sleep = 0x5F,
    172         /// <summary></summary>
    173         Numpad0 = 0x60,
    174         /// <summary></summary>
    175         Numpad1 = 0x61,
    176         /// <summary></summary>
    177         Numpad2 = 0x62,
    178         /// <summary></summary>
    179         Numpad3 = 0x63,
    180         /// <summary></summary>
    181         Numpad4 = 0x64,
    182         /// <summary></summary>
    183         Numpad5 = 0x65,
    184         /// <summary></summary>
    185         Numpad6 = 0x66,
    186         /// <summary></summary>
    187         Numpad7 = 0x67,
    188         /// <summary></summary>
    189         Numpad8 = 0x68,
    190         /// <summary></summary>
    191         Numpad9 = 0x69,
    192         /// <summary></summary>
    193         Multiply = 0x6A,
    194         /// <summary></summary>
    195         Add = 0x6B,
    196         /// <summary></summary>
    197         Separator = 0x6C,
    198         /// <summary></summary>
    199         Subtract = 0x6D,
    200         /// <summary></summary>
    201         Decimal = 0x6E,
    202         /// <summary></summary>
    203         Divide = 0x6F,
    204         /// <summary></summary>
    205         F1 = 0x70,
    206         /// <summary></summary>
    207         F2 = 0x71,
    208         /// <summary></summary>
    209         F3 = 0x72,
    210         /// <summary></summary>
    211         F4 = 0x73,
    212         /// <summary></summary>
    213         F5 = 0x74,
    214         /// <summary></summary>
    215         F6 = 0x75,
    216         /// <summary></summary>
    217         F7 = 0x76,
    218         /// <summary></summary>
    219         F8 = 0x77,
    220         /// <summary></summary>
    221         F9 = 0x78,
    222         /// <summary></summary>
    223         F10 = 0x79,
    224         /// <summary></summary>
    225         F11 = 0x7A,
    226         /// <summary></summary>
    227         F12 = 0x7B,
    228         /// <summary></summary>
    229         F13 = 0x7C,
    230         /// <summary></summary>
    231         F14 = 0x7D,
    232         /// <summary></summary>
    233         F15 = 0x7E,
    234         /// <summary></summary>
    235         F16 = 0x7F,
    236         /// <summary></summary>
    237         F17 = 0x80,
    238         /// <summary></summary>
    239         F18 = 0x81,
    240         /// <summary></summary>
    241         F19 = 0x82,
    242         /// <summary></summary>
    243         F20 = 0x83,
    244         /// <summary></summary>
    245         F21 = 0x84,
    246         /// <summary></summary>
    247         F22 = 0x85,
    248         /// <summary></summary>
    249         F23 = 0x86,
    250         /// <summary></summary>
    251         F24 = 0x87,
    252         /// <summary></summary>
    253         NumLock = 0x90,
    254         /// <summary></summary>
    255         ScrollLock = 0x91,
    256         /// <summary></summary>
    257         NEC_Equal = 0x92,
    258         /// <summary></summary>
    259         Fujitsu_Jisho = 0x92,
    260         /// <summary></summary>
    261         Fujitsu_Masshou = 0x93,
    262         /// <summary></summary>
    263         Fujitsu_Touroku = 0x94,
    264         /// <summary></summary>
    265         Fujitsu_Loya = 0x95,
    266         /// <summary></summary>
    267         Fujitsu_Roya = 0x96,
    268         /// <summary></summary>
    269         LeftShift = 0xA0,
    270         /// <summary></summary>
    271         RightShift = 0xA1,
    272         /// <summary></summary>
    273         LeftControl = 0xA2,
    274         /// <summary></summary>
    275         RightControl = 0xA3,
    276         /// <summary></summary>
    277         LeftMenu = 0xA4,
    278         /// <summary></summary>
    279         RightMenu = 0xA5,
    280         /// <summary></summary>
    281         BrowserBack = 0xA6,
    282         /// <summary></summary>
    283         BrowserForward = 0xA7,
    284         /// <summary></summary>
    285         BrowserRefresh = 0xA8,
    286         /// <summary></summary>
    287         BrowserStop = 0xA9,
    288         /// <summary></summary>
    289         BrowserSearch = 0xAA,
    290         /// <summary></summary>
    291         BrowserFavorites = 0xAB,
    292         /// <summary></summary>
    293         BrowserHome = 0xAC,
    294         /// <summary></summary>
    295         VolumeMute = 0xAD,
    296         /// <summary></summary>
    297         VolumeDown = 0xAE,
    298         /// <summary></summary>
    299         VolumeUp = 0xAF,
    300         /// <summary></summary>
    301         MediaNextTrack = 0xB0,
    302         /// <summary></summary>
    303         MediaPrevTrack = 0xB1,
    304         /// <summary></summary>
    305         MediaStop = 0xB2,
    306         /// <summary></summary>
    307         MediaPlayPause = 0xB3,
    308         /// <summary></summary>
    309         LaunchMail = 0xB4,
    310         /// <summary></summary>
    311         LaunchMediaSelect = 0xB5,
    312         /// <summary></summary>
    313         LaunchApplication1 = 0xB6,
    314         /// <summary></summary>
    315         LaunchApplication2 = 0xB7,
    316         /// <summary></summary>
    317         OEM1 = 0xBA,
    318         /// <summary></summary>
    319         OEMPlus = 0xBB,
    320         /// <summary></summary>
    321         OEMComma = 0xBC,
    322         /// <summary></summary>
    323         OEMMinus = 0xBD,
    324         /// <summary></summary>
    325         OEMPeriod = 0xBE,
    326         /// <summary></summary>
    327         OEM2 = 0xBF,
    328         /// <summary></summary>
    329         OEM3 = 0xC0,
    330         /// <summary></summary>
    331         OEM4 = 0xDB,
    332         /// <summary></summary>
    333         OEM5 = 0xDC,
    334         /// <summary></summary>
    335         OEM6 = 0xDD,
    336         /// <summary></summary>
    337         OEM7 = 0xDE,
    338         /// <summary></summary>
    339         OEM8 = 0xDF,
    340         /// <summary></summary>
    341         OEMAX = 0xE1,
    342         /// <summary></summary>
    343         OEM102 = 0xE2,
    344         /// <summary></summary>
    345         ICOHelp = 0xE3,
    346         /// <summary></summary>
    347         ICO00 = 0xE4,
    348         /// <summary></summary>
    349         ProcessKey = 0xE5,
    350         /// <summary></summary>
    351         ICOClear = 0xE6,
    352         /// <summary></summary>
    353         Packet = 0xE7,
    354         /// <summary></summary>
    355         OEMReset = 0xE9,
    356         /// <summary></summary>
    357         OEMJump = 0xEA,
    358         /// <summary></summary>
    359         OEMPA1 = 0xEB,
    360         /// <summary></summary>
    361         OEMPA2 = 0xEC,
    362         /// <summary></summary>
    363         OEMPA3 = 0xED,
    364         /// <summary></summary>
    365         OEMWSCtrl = 0xEE,
    366         /// <summary></summary>
    367         OEMCUSel = 0xEF,
    368         /// <summary></summary>
    369         OEMATTN = 0xF0,
    370         /// <summary></summary>
    371         OEMFinish = 0xF1,
    372         /// <summary></summary>
    373         OEMCopy = 0xF2,
    374         /// <summary></summary>
    375         OEMAuto = 0xF3,
    376         /// <summary></summary>
    377         OEMENLW = 0xF4,
    378         /// <summary></summary>
    379         OEMBackTab = 0xF5,
    380         /// <summary></summary>
    381         ATTN = 0xF6,
    382         /// <summary></summary>
    383         CRSel = 0xF7,
    384         /// <summary></summary>
    385         EXSel = 0xF8,
    386         /// <summary></summary>
    387         EREOF = 0xF9,
    388         /// <summary></summary>
    389         Play = 0xFA,
    390         /// <summary></summary>
    391         Zoom = 0xFB,
    392         /// <summary></summary>
    393         Noname = 0xFC,
    394         /// <summary></summary>
    395         PA1 = 0xFD,
    396         /// <summary></summary>
    397         OEMClear = 0xFE
    398     }
  • 相关阅读:
    iptables详解(7):iptables扩展之udp扩展与icmp扩展
    iptables详解(6):iptables扩展匹配条件之’–tcp-flags’
    iptables(五)iptables匹配条件总结之二(常用扩展模块)
    Neutron之OVS
    Neutron三层网络服务实现原理
    Neutron二层网络服务实现原理
    LoadBalancerv2的原理分析
    Haproxy介绍
    基于zepto的手机焦点图touchstart touchmove
    zepto.js 处理Touch事件(实例)
  • 原文地址:https://www.cnblogs.com/dyfisgod/p/9083578.html
Copyright © 2020-2023  润新知