<Type Name="Key" FullName="Terminal.Gui.Key">
  <TypeSignature Language="C#" Value="public enum Key" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Key extends System.Enum" />
  <AssemblyInfo>
    <AssemblyName>Terminal.Gui</AssemblyName>
    <AssemblyVersion>1.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Docs>
    <summary>
            The Key enumeration contains special encoding for some keys, but can also
            encode all the unicode values that can be passed.   
            </summary>
    <remarks>
      <para>
              If the SpecialMask is set, then the value is that of the special mask,
              otherwise, the value is the one of the lower bits (as extracted by CharMask)
            </para>
      <para>
              Control keys are the values between 1 and 26 corresponding to Control-A to Control-Z
            </para>
      <para>
              Unicode runes are also stored here, the letter 'A" for example is encoded as a value 65 (not surfaced in the enum).
            </para>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName="AltMask">
      <MemberSignature Language="C#" Value="AltMask" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key AltMask = unsigned int32(2147483648)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
              When this value is set, the Key encodes the sequence Alt-KeyValue.
              And the actual value must be extracted by removing the AltMask.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Backspace">
      <MemberSignature Language="C#" Value="Backspace" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Backspace = unsigned int32(1048576)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Backspace key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="BackTab">
      <MemberSignature Language="C#" Value="BackTab" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key BackTab = unsigned int32(1048597)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Shift-tab key (backwards tab key).
            </summary>
      </Docs>
    </Member>
    <Member MemberName="CharMask">
      <MemberSignature Language="C#" Value="CharMask" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CharMask = unsigned int32(1048575)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Mask that indictes that this is a character value, values outside this range
            indicate special characters like Alt-key combinations or special keys on the
            keyboard like function keys, arrows keys and so on.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlA">
      <MemberSignature Language="C#" Value="ControlA" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlA = unsigned int32(1)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-A
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlB">
      <MemberSignature Language="C#" Value="ControlB" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlB = unsigned int32(2)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-B
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlC">
      <MemberSignature Language="C#" Value="ControlC" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlC = unsigned int32(3)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-C
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlD">
      <MemberSignature Language="C#" Value="ControlD" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlD = unsigned int32(4)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-D
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlE">
      <MemberSignature Language="C#" Value="ControlE" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlE = unsigned int32(5)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-E
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlF">
      <MemberSignature Language="C#" Value="ControlF" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlF = unsigned int32(6)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-F
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlG">
      <MemberSignature Language="C#" Value="ControlG" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlG = unsigned int32(7)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-G
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlH">
      <MemberSignature Language="C#" Value="ControlH" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlH = unsigned int32(8)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-H
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlI">
      <MemberSignature Language="C#" Value="ControlI" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlI = unsigned int32(9)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-I (same as the tab key).
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlJ">
      <MemberSignature Language="C#" Value="ControlJ" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlJ = unsigned int32(10)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-J
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlK">
      <MemberSignature Language="C#" Value="ControlK" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlK = unsigned int32(11)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-K
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlL">
      <MemberSignature Language="C#" Value="ControlL" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlL = unsigned int32(12)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-L
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlM">
      <MemberSignature Language="C#" Value="ControlM" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlM = unsigned int32(13)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-M
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlN">
      <MemberSignature Language="C#" Value="ControlN" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlN = unsigned int32(14)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-N (same as the return key).
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlO">
      <MemberSignature Language="C#" Value="ControlO" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlO = unsigned int32(15)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-O
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlP">
      <MemberSignature Language="C#" Value="ControlP" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlP = unsigned int32(16)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-P
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlQ">
      <MemberSignature Language="C#" Value="ControlQ" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlQ = unsigned int32(17)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-Q
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlR">
      <MemberSignature Language="C#" Value="ControlR" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlR = unsigned int32(18)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-R
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlS">
      <MemberSignature Language="C#" Value="ControlS" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlS = unsigned int32(19)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-S
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlSpace">
      <MemberSignature Language="C#" Value="ControlSpace" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlSpace = unsigned int32(0)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-spacebar
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlT">
      <MemberSignature Language="C#" Value="ControlT" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlT = unsigned int32(20)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-T
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlU">
      <MemberSignature Language="C#" Value="ControlU" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlU = unsigned int32(21)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-U
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlV">
      <MemberSignature Language="C#" Value="ControlV" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlV = unsigned int32(22)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-V
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlW">
      <MemberSignature Language="C#" Value="ControlW" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlW = unsigned int32(23)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-W
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlX">
      <MemberSignature Language="C#" Value="ControlX" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlX = unsigned int32(24)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-X
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlY">
      <MemberSignature Language="C#" Value="ControlY" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlY = unsigned int32(25)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-Y
            </summary>
      </Docs>
    </Member>
    <Member MemberName="ControlZ">
      <MemberSignature Language="C#" Value="ControlZ" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlZ = unsigned int32(26)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing Control-Z
            </summary>
      </Docs>
    </Member>
    <Member MemberName="CursorDown">
      <MemberSignature Language="C#" Value="CursorDown" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorDown = unsigned int32(1048578)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Cursor down key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="CursorLeft">
      <MemberSignature Language="C#" Value="CursorLeft" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorLeft = unsigned int32(1048579)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Cursor left key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="CursorRight">
      <MemberSignature Language="C#" Value="CursorRight" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorRight = unsigned int32(1048580)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Cursor right key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="CursorUp">
      <MemberSignature Language="C#" Value="CursorUp" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorUp = unsigned int32(1048577)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Cursor up key
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Delete">
      <MemberSignature Language="C#" Value="Delete" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Delete = unsigned int32(127)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing the delete key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="DeleteChar">
      <MemberSignature Language="C#" Value="DeleteChar" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key DeleteChar = unsigned int32(1048585)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Delete character key
            </summary>
      </Docs>
    </Member>
    <Member MemberName="End">
      <MemberSignature Language="C#" Value="End" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key End = unsigned int32(1048584)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            End key
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Enter">
      <MemberSignature Language="C#" Value="Enter" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Enter = unsigned int32(10)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing the return key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Esc">
      <MemberSignature Language="C#" Value="Esc" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Esc = unsigned int32(27)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing the escape key
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F1">
      <MemberSignature Language="C#" Value="F1" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F1 = unsigned int32(1048587)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F1 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F10">
      <MemberSignature Language="C#" Value="F10" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F10 = unsigned int32(1048596)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F10 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F2">
      <MemberSignature Language="C#" Value="F2" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F2 = unsigned int32(1048588)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F2 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F3">
      <MemberSignature Language="C#" Value="F3" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F3 = unsigned int32(1048589)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F3 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F4">
      <MemberSignature Language="C#" Value="F4" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F4 = unsigned int32(1048590)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F4 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F5">
      <MemberSignature Language="C#" Value="F5" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F5 = unsigned int32(1048591)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F5 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F6">
      <MemberSignature Language="C#" Value="F6" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F6 = unsigned int32(1048592)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F6 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F7">
      <MemberSignature Language="C#" Value="F7" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F7 = unsigned int32(1048593)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F7 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F8">
      <MemberSignature Language="C#" Value="F8" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F8 = unsigned int32(1048594)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F8 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="F9">
      <MemberSignature Language="C#" Value="F9" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F9 = unsigned int32(1048595)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            F9 key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Home">
      <MemberSignature Language="C#" Value="Home" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Home = unsigned int32(1048583)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Home key
            </summary>
      </Docs>
    </Member>
    <Member MemberName="InsertChar">
      <MemberSignature Language="C#" Value="InsertChar" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key InsertChar = unsigned int32(1048586)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Insert character key
            </summary>
      </Docs>
    </Member>
    <Member MemberName="PageDown">
      <MemberSignature Language="C#" Value="PageDown" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key PageDown = unsigned int32(1048582)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Page Down key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="PageUp">
      <MemberSignature Language="C#" Value="PageUp" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key PageUp = unsigned int32(1048581)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Page Up key.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Space">
      <MemberSignature Language="C#" Value="Space" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Space = unsigned int32(32)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing the space bar
            </summary>
      </Docs>
    </Member>
    <Member MemberName="SpecialMask">
      <MemberSignature Language="C#" Value="SpecialMask" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key SpecialMask = unsigned int32(4293918720)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            If the SpecialMask is set, then the value is that of the special mask,
            otherwise, the value is the one of the lower bits (as extracted by CharMask).
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Tab">
      <MemberSignature Language="C#" Value="Tab" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Tab = unsigned int32(9)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            The key code for the user pressing the tab key (same as pressing Control-I).
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Unknown">
      <MemberSignature Language="C#" Value="Unknown" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Unknown = unsigned int32(1048598)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Terminal.Gui.Key</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            A key with an unknown mapping was raised.
            </summary>
      </Docs>
    </Member>
  </Members>
</Type>
