Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2012
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 18.42 KB | None | 0 0
  1. #region Assembly System.Windows.Forms.dll, v4.0.30319
  2. // C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll
  3. #endregion
  4.  
  5. using System;
  6. using System.ComponentModel;
  7. using System.Drawing.Design;
  8. using System.Runtime.InteropServices;
  9.  
  10. namespace System.Windows.Forms
  11. {
  12.     // Summary:
  13.     //     Specifies key codes and modifiers.
  14.     [Flags]
  15.     [ComVisible(true)]
  16.     [Editor("System.Windows.Forms.Design.ShortcutKeysEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
  17.     [TypeConverter(typeof(KeysConverter))]
  18.     public enum Keys
  19.     {
  20.         // Summary:
  21.         //     The bitmask to extract modifiers from a key value.
  22.         Modifiers = -65536,
  23.         //
  24.         // Summary:
  25.         //     No key pressed.
  26.         None = 0,
  27.         //
  28.         // Summary:
  29.         //     The left mouse button.
  30.         LButton = 1,
  31.         //
  32.         // Summary:
  33.         //     The right mouse button.
  34.         RButton = 2,
  35.         //
  36.         // Summary:
  37.         //     The CANCEL key.
  38.         Cancel = 3,
  39.         //
  40.         // Summary:
  41.         //     The middle mouse button (three-button mouse).
  42.         MButton = 4,
  43.         //
  44.         // Summary:
  45.         //     The first x mouse button (five-button mouse).
  46.         XButton1 = 5,
  47.         //
  48.         // Summary:
  49.         //     The second x mouse button (five-button mouse).
  50.         XButton2 = 6,
  51.         //
  52.         // Summary:
  53.         //     The BACKSPACE key.
  54.         Back = 8,
  55.         //
  56.         // Summary:
  57.         //     The TAB key.
  58.         Tab = 9,
  59.         //
  60.         // Summary:
  61.         //     The LINEFEED key.
  62.         LineFeed = 10,
  63.         //
  64.         // Summary:
  65.         //     The CLEAR key.
  66.         Clear = 12,
  67.         //
  68.         // Summary:
  69.         //     The ENTER key.
  70.         Enter = 13,
  71.         //
  72.         // Summary:
  73.         //     The RETURN key.
  74.         Return = 13,
  75.         //
  76.         // Summary:
  77.         //     The SHIFT key.
  78.         ShiftKey = 16,
  79.         //
  80.         // Summary:
  81.         //     The CTRL key.
  82.         ControlKey = 17,
  83.         //
  84.         // Summary:
  85.         //     The ALT key.
  86.         Menu = 18,
  87.         //
  88.         // Summary:
  89.         //     The PAUSE key.
  90.         Pause = 19,
  91.         //
  92.         // Summary:
  93.         //     The CAPS LOCK key.
  94.         CapsLock = 20,
  95.         //
  96.         // Summary:
  97.         //     The CAPS LOCK key.
  98.         Capital = 20,
  99.         //
  100.         // Summary:
  101.         //     The IME Kana mode key.
  102.         KanaMode = 21,
  103.         //
  104.         // Summary:
  105.         //     The IME Hanguel mode key. (maintained for compatibility; use HangulMode)
  106.         HanguelMode = 21,
  107.         //
  108.         // Summary:
  109.         //     The IME Hangul mode key.
  110.         HangulMode = 21,
  111.         //
  112.         // Summary:
  113.         //     The IME Junja mode key.
  114.         JunjaMode = 23,
  115.         //
  116.         // Summary:
  117.         //     The IME final mode key.
  118.         FinalMode = 24,
  119.         //
  120.         // Summary:
  121.         //     The IME Kanji mode key.
  122.         KanjiMode = 25,
  123.         //
  124.         // Summary:
  125.         //     The IME Hanja mode key.
  126.         HanjaMode = 25,
  127.         //
  128.         // Summary:
  129.         //     The ESC key.
  130.         Escape = 27,
  131.         //
  132.         // Summary:
  133.         //     The IME convert key.
  134.         IMEConvert = 28,
  135.         //
  136.         // Summary:
  137.         //     The IME nonconvert key.
  138.         IMENonconvert = 29,
  139.         //
  140.         // Summary:
  141.         //     The IME accept key. Obsolete, use System.Windows.Forms.Keys.IMEAccept instead.
  142.         IMEAceept = 30,
  143.         //
  144.         // Summary:
  145.         //     The IME accept key, replaces System.Windows.Forms.Keys.IMEAceept.
  146.         IMEAccept = 30,
  147.         //
  148.         // Summary:
  149.         //     The IME mode change key.
  150.         IMEModeChange = 31,
  151.         //
  152.         // Summary:
  153.         //     The SPACEBAR key.
  154.         Space = 32,
  155.         //
  156.         // Summary:
  157.         //     The PAGE UP key.
  158.         Prior = 33,
  159.         //
  160.         // Summary:
  161.         //     The PAGE UP key.
  162.         PageUp = 33,
  163.         //
  164.         // Summary:
  165.         //     The PAGE DOWN key.
  166.         Next = 34,
  167.         //
  168.         // Summary:
  169.         //     The PAGE DOWN key.
  170.         PageDown = 34,
  171.         //
  172.         // Summary:
  173.         //     The END key.
  174.         End = 35,
  175.         //
  176.         // Summary:
  177.         //     The HOME key.
  178.         Home = 36,
  179.         //
  180.         // Summary:
  181.         //     The LEFT ARROW key.
  182.         Left = 37,
  183.         //
  184.         // Summary:
  185.         //     The UP ARROW key.
  186.         Up = 38,
  187.         //
  188.         // Summary:
  189.         //     The RIGHT ARROW key.
  190.         Right = 39,
  191.         //
  192.         // Summary:
  193.         //     The DOWN ARROW key.
  194.         Down = 40,
  195.         //
  196.         // Summary:
  197.         //     The SELECT key.
  198.         Select = 41,
  199.         //
  200.         // Summary:
  201.         //     The PRINT key.
  202.         Print = 42,
  203.         //
  204.         // Summary:
  205.         //     The EXECUTE key.
  206.         Execute = 43,
  207.         //
  208.         // Summary:
  209.         //     The PRINT SCREEN key.
  210.         PrintScreen = 44,
  211.         //
  212.         // Summary:
  213.         //     The PRINT SCREEN key.
  214.         Snapshot = 44,
  215.         //
  216.         // Summary:
  217.         //     The INS key.
  218.         Insert = 45,
  219.         //
  220.         // Summary:
  221.         //     The DEL key.
  222.         Delete = 46,
  223.         //
  224.         // Summary:
  225.         //     The HELP key.
  226.         Help = 47,
  227.         //
  228.         // Summary:
  229.         //     The 0 key.
  230.         D0 = 48,
  231.         //
  232.         // Summary:
  233.         //     The 1 key.
  234.         D1 = 49,
  235.         //
  236.         // Summary:
  237.         //     The 2 key.
  238.         D2 = 50,
  239.         //
  240.         // Summary:
  241.         //     The 3 key.
  242.         D3 = 51,
  243.         //
  244.         // Summary:
  245.         //     The 4 key.
  246.         D4 = 52,
  247.         //
  248.         // Summary:
  249.         //     The 5 key.
  250.         D5 = 53,
  251.         //
  252.         // Summary:
  253.         //     The 6 key.
  254.         D6 = 54,
  255.         //
  256.         // Summary:
  257.         //     The 7 key.
  258.         D7 = 55,
  259.         //
  260.         // Summary:
  261.         //     The 8 key.
  262.         D8 = 56,
  263.         //
  264.         // Summary:
  265.         //     The 9 key.
  266.         D9 = 57,
  267.         //
  268.         // Summary:
  269.         //     The A key.
  270.         A = 65,
  271.         //
  272.         // Summary:
  273.         //     The B key.
  274.         B = 66,
  275.         //
  276.         // Summary:
  277.         //     The C key.
  278.         C = 67,
  279.         //
  280.         // Summary:
  281.         //     The D key.
  282.         D = 68,
  283.         //
  284.         // Summary:
  285.         //     The E key.
  286.         E = 69,
  287.         //
  288.         // Summary:
  289.         //     The F key.
  290.         F = 70,
  291.         //
  292.         // Summary:
  293.         //     The G key.
  294.         G = 71,
  295.         //
  296.         // Summary:
  297.         //     The H key.
  298.         H = 72,
  299.         //
  300.         // Summary:
  301.         //     The I key.
  302.         I = 73,
  303.         //
  304.         // Summary:
  305.         //     The J key.
  306.         J = 74,
  307.         //
  308.         // Summary:
  309.         //     The K key.
  310.         K = 75,
  311.         //
  312.         // Summary:
  313.         //     The L key.
  314.         L = 76,
  315.         //
  316.         // Summary:
  317.         //     The M key.
  318.         M = 77,
  319.         //
  320.         // Summary:
  321.         //     The N key.
  322.         N = 78,
  323.         //
  324.         // Summary:
  325.         //     The O key.
  326.         O = 79,
  327.         //
  328.         // Summary:
  329.         //     The P key.
  330.         P = 80,
  331.         //
  332.         // Summary:
  333.         //     The Q key.
  334.         Q = 81,
  335.         //
  336.         // Summary:
  337.         //     The R key.
  338.         R = 82,
  339.         //
  340.         // Summary:
  341.         //     The S key.
  342.         S = 83,
  343.         //
  344.         // Summary:
  345.         //     The T key.
  346.         T = 84,
  347.         //
  348.         // Summary:
  349.         //     The U key.
  350.         U = 85,
  351.         //
  352.         // Summary:
  353.         //     The V key.
  354.         V = 86,
  355.         //
  356.         // Summary:
  357.         //     The W key.
  358.         W = 87,
  359.         //
  360.         // Summary:
  361.         //     The X key.
  362.         X = 88,
  363.         //
  364.         // Summary:
  365.         //     The Y key.
  366.         Y = 89,
  367.         //
  368.         // Summary:
  369.         //     The Z key.
  370.         Z = 90,
  371.         //
  372.         // Summary:
  373.         //     The left Windows logo key (Microsoft Natural Keyboard).
  374.         LWin = 91,
  375.         //
  376.         // Summary:
  377.         //     The right Windows logo key (Microsoft Natural Keyboard).
  378.         RWin = 92,
  379.         //
  380.         // Summary:
  381.         //     The application key (Microsoft Natural Keyboard).
  382.         Apps = 93,
  383.         //
  384.         // Summary:
  385.         //     The computer sleep key.
  386.         Sleep = 95,
  387.         //
  388.         // Summary:
  389.         //     The 0 key on the numeric keypad.
  390.         NumPad0 = 96,
  391.         //
  392.         // Summary:
  393.         //     The 1 key on the numeric keypad.
  394.         NumPad1 = 97,
  395.         //
  396.         // Summary:
  397.         //     The 2 key on the numeric keypad.
  398.         NumPad2 = 98,
  399.         //
  400.         // Summary:
  401.         //     The 3 key on the numeric keypad.
  402.         NumPad3 = 99,
  403.         //
  404.         // Summary:
  405.         //     The 4 key on the numeric keypad.
  406.         NumPad4 = 100,
  407.         //
  408.         // Summary:
  409.         //     The 5 key on the numeric keypad.
  410.         NumPad5 = 101,
  411.         //
  412.         // Summary:
  413.         //     The 6 key on the numeric keypad.
  414.         NumPad6 = 102,
  415.         //
  416.         // Summary:
  417.         //     The 7 key on the numeric keypad.
  418.         NumPad7 = 103,
  419.         //
  420.         // Summary:
  421.         //     The 8 key on the numeric keypad.
  422.         NumPad8 = 104,
  423.         //
  424.         // Summary:
  425.         //     The 9 key on the numeric keypad.
  426.         NumPad9 = 105,
  427.         //
  428.         // Summary:
  429.         //     The multiply key.
  430.         Multiply = 106,
  431.         //
  432.         // Summary:
  433.         //     The add key.
  434.         Add = 107,
  435.         //
  436.         // Summary:
  437.         //     The separator key.
  438.         Separator = 108,
  439.         //
  440.         // Summary:
  441.         //     The subtract key.
  442.         Subtract = 109,
  443.         //
  444.         // Summary:
  445.         //     The decimal key.
  446.         Decimal = 110,
  447.         //
  448.         // Summary:
  449.         //     The divide key.
  450.         Divide = 111,
  451.         //
  452.         // Summary:
  453.         //     The F1 key.
  454.         F1 = 112,
  455.         //
  456.         // Summary:
  457.         //     The F2 key.
  458.         F2 = 113,
  459.         //
  460.         // Summary:
  461.         //     The F3 key.
  462.         F3 = 114,
  463.         //
  464.         // Summary:
  465.         //     The F4 key.
  466.         F4 = 115,
  467.         //
  468.         // Summary:
  469.         //     The F5 key.
  470.         F5 = 116,
  471.         //
  472.         // Summary:
  473.         //     The F6 key.
  474.         F6 = 117,
  475.         //
  476.         // Summary:
  477.         //     The F7 key.
  478.         F7 = 118,
  479.         //
  480.         // Summary:
  481.         //     The F8 key.
  482.         F8 = 119,
  483.         //
  484.         // Summary:
  485.         //     The F9 key.
  486.         F9 = 120,
  487.         //
  488.         // Summary:
  489.         //     The F10 key.
  490.         F10 = 121,
  491.         //
  492.         // Summary:
  493.         //     The F11 key.
  494.         F11 = 122,
  495.         //
  496.         // Summary:
  497.         //     The F12 key.
  498.         F12 = 123,
  499.         //
  500.         // Summary:
  501.         //     The F13 key.
  502.         F13 = 124,
  503.         //
  504.         // Summary:
  505.         //     The F14 key.
  506.         F14 = 125,
  507.         //
  508.         // Summary:
  509.         //     The F15 key.
  510.         F15 = 126,
  511.         //
  512.         // Summary:
  513.         //     The F16 key.
  514.         F16 = 127,
  515.         //
  516.         // Summary:
  517.         //     The F17 key.
  518.         F17 = 128,
  519.         //
  520.         // Summary:
  521.         //     The F18 key.
  522.         F18 = 129,
  523.         //
  524.         // Summary:
  525.         //     The F19 key.
  526.         F19 = 130,
  527.         //
  528.         // Summary:
  529.         //     The F20 key.
  530.         F20 = 131,
  531.         //
  532.         // Summary:
  533.         //     The F21 key.
  534.         F21 = 132,
  535.         //
  536.         // Summary:
  537.         //     The F22 key.
  538.         F22 = 133,
  539.         //
  540.         // Summary:
  541.         //     The F23 key.
  542.         F23 = 134,
  543.         //
  544.         // Summary:
  545.         //     The F24 key.
  546.         F24 = 135,
  547.         //
  548.         // Summary:
  549.         //     The NUM LOCK key.
  550.         NumLock = 144,
  551.         //
  552.         // Summary:
  553.         //     The SCROLL LOCK key.
  554.         Scroll = 145,
  555.         //
  556.         // Summary:
  557.         //     The left SHIFT key.
  558.         LShiftKey = 160,
  559.         //
  560.         // Summary:
  561.         //     The right SHIFT key.
  562.         RShiftKey = 161,
  563.         //
  564.         // Summary:
  565.         //     The left CTRL key.
  566.         LControlKey = 162,
  567.         //
  568.         // Summary:
  569.         //     The right CTRL key.
  570.         RControlKey = 163,
  571.         //
  572.         // Summary:
  573.         //     The left ALT key.
  574.         LMenu = 164,
  575.         //
  576.         // Summary:
  577.         //     The right ALT key.
  578.         RMenu = 165,
  579.         //
  580.         // Summary:
  581.         //     The browser back key (Windows 2000 or later).
  582.         BrowserBack = 166,
  583.         //
  584.         // Summary:
  585.         //     The browser forward key (Windows 2000 or later).
  586.         BrowserForward = 167,
  587.         //
  588.         // Summary:
  589.         //     The browser refresh key (Windows 2000 or later).
  590.         BrowserRefresh = 168,
  591.         //
  592.         // Summary:
  593.         //     The browser stop key (Windows 2000 or later).
  594.         BrowserStop = 169,
  595.         //
  596.         // Summary:
  597.         //     The browser search key (Windows 2000 or later).
  598.         BrowserSearch = 170,
  599.         //
  600.         // Summary:
  601.         //     The browser favorites key (Windows 2000 or later).
  602.         BrowserFavorites = 171,
  603.         //
  604.         // Summary:
  605.         //     The browser home key (Windows 2000 or later).
  606.         BrowserHome = 172,
  607.         //
  608.         // Summary:
  609.         //     The volume mute key (Windows 2000 or later).
  610.         VolumeMute = 173,
  611.         //
  612.         // Summary:
  613.         //     The volume down key (Windows 2000 or later).
  614.         VolumeDown = 174,
  615.         //
  616.         // Summary:
  617.         //     The volume up key (Windows 2000 or later).
  618.         VolumeUp = 175,
  619.         //
  620.         // Summary:
  621.         //     The media next track key (Windows 2000 or later).
  622.         MediaNextTrack = 176,
  623.         //
  624.         // Summary:
  625.         //     The media previous track key (Windows 2000 or later).
  626.         MediaPreviousTrack = 177,
  627.         //
  628.         // Summary:
  629.         //     The media Stop key (Windows 2000 or later).
  630.         MediaStop = 178,
  631.         //
  632.         // Summary:
  633.         //     The media play pause key (Windows 2000 or later).
  634.         MediaPlayPause = 179,
  635.         //
  636.         // Summary:
  637.         //     The launch mail key (Windows 2000 or later).
  638.         LaunchMail = 180,
  639.         //
  640.         // Summary:
  641.         //     The select media key (Windows 2000 or later).
  642.         SelectMedia = 181,
  643.         //
  644.         // Summary:
  645.         //     The start application one key (Windows 2000 or later).
  646.         LaunchApplication1 = 182,
  647.         //
  648.         // Summary:
  649.         //     The start application two key (Windows 2000 or later).
  650.         LaunchApplication2 = 183,
  651.         //
  652.         // Summary:
  653.         //     The OEM 1 key.
  654.         Oem1 = 186,
  655.         //
  656.         // Summary:
  657.         //     The OEM Semicolon key on a US standard keyboard (Windows 2000 or later).
  658.         OemSemicolon = 186,
  659.         //
  660.         // Summary:
  661.         //     The OEM plus key on any country/region keyboard (Windows 2000 or later).
  662.         Oemplus = 187,
  663.         //
  664.         // Summary:
  665.         //     The OEM comma key on any country/region keyboard (Windows 2000 or later).
  666.         Oemcomma = 188,
  667.         //
  668.         // Summary:
  669.         //     The OEM minus key on any country/region keyboard (Windows 2000 or later).
  670.         OemMinus = 189,
  671.         //
  672.         // Summary:
  673.         //     The OEM period key on any country/region keyboard (Windows 2000 or later).
  674.         OemPeriod = 190,
  675.         //
  676.         // Summary:
  677.         //     The OEM question mark key on a US standard keyboard (Windows 2000 or later).
  678.         OemQuestion = 191,
  679.         //
  680.         // Summary:
  681.         //     The OEM 2 key.
  682.         Oem2 = 191,
  683.         //
  684.         // Summary:
  685.         //     The OEM tilde key on a US standard keyboard (Windows 2000 or later).
  686.         Oemtilde = 192,
  687.         //
  688.         // Summary:
  689.         //     The OEM 3 key.
  690.         Oem3 = 192,
  691.         //
  692.         // Summary:
  693.         //     The OEM 4 key.
  694.         Oem4 = 219,
  695.         //
  696.         // Summary:
  697.         //     The OEM open bracket key on a US standard keyboard (Windows 2000 or later).
  698.         OemOpenBrackets = 219,
  699.         //
  700.         // Summary:
  701.         //     The OEM pipe key on a US standard keyboard (Windows 2000 or later).
  702.         OemPipe = 220,
  703.         //
  704.         // Summary:
  705.         //     The OEM 5 key.
  706.         Oem5 = 220,
  707.         //
  708.         // Summary:
  709.         //     The OEM 6 key.
  710.         Oem6 = 221,
  711.         //
  712.         // Summary:
  713.         //     The OEM close bracket key on a US standard keyboard (Windows 2000 or later).
  714.         OemCloseBrackets = 221,
  715.         //
  716.         // Summary:
  717.         //     The OEM 7 key.
  718.         Oem7 = 222,
  719.         //
  720.         // Summary:
  721.         //     The OEM singled/double quote key on a US standard keyboard (Windows 2000
  722.         //     or later).
  723.         OemQuotes = 222,
  724.         //
  725.         // Summary:
  726.         //     The OEM 8 key.
  727.         Oem8 = 223,
  728.         //
  729.         // Summary:
  730.         //     The OEM 102 key.
  731.         Oem102 = 226,
  732.         //
  733.         // Summary:
  734.         //     The OEM angle bracket or backslash key on the RT 102 key keyboard (Windows
  735.         //     2000 or later).
  736.         OemBackslash = 226,
  737.         //
  738.         // Summary:
  739.         //     The PROCESS KEY key.
  740.         ProcessKey = 229,
  741.         //
  742.         // Summary:
  743.         //     Used to pass Unicode characters as if they were keystrokes. The Packet key
  744.         //     value is the low word of a 32-bit virtual-key value used for non-keyboard
  745.         //     input methods.
  746.         Packet = 231,
  747.         //
  748.         // Summary:
  749.         //     The ATTN key.
  750.         Attn = 246,
  751.         //
  752.         // Summary:
  753.         //     The CRSEL key.
  754.         Crsel = 247,
  755.         //
  756.         // Summary:
  757.         //     The EXSEL key.
  758.         Exsel = 248,
  759.         //
  760.         // Summary:
  761.         //     The ERASE EOF key.
  762.         EraseEof = 249,
  763.         //
  764.         // Summary:
  765.         //     The PLAY key.
  766.         Play = 250,
  767.         //
  768.         // Summary:
  769.         //     The ZOOM key.
  770.         Zoom = 251,
  771.         //
  772.         // Summary:
  773.         //     A constant reserved for future use.
  774.         NoName = 252,
  775.         //
  776.         // Summary:
  777.         //     The PA1 key.
  778.         Pa1 = 253,
  779.         //
  780.         // Summary:
  781.         //     The CLEAR key.
  782.         OemClear = 254,
  783.         //
  784.         // Summary:
  785.         //     The bitmask to extract a key code from a key value.
  786.         KeyCode = 65535,
  787.         //
  788.         // Summary:
  789.         //     The SHIFT modifier key.
  790.         Shift = 65536,
  791.         //
  792.         // Summary:
  793.         //     The CTRL modifier key.
  794.         Control = 131072,
  795.         //
  796.         // Summary:
  797.         //     The ALT modifier key.
  798.         Alt = 262144,
  799.     }
  800. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement