### YamlMime:ManagedReference
items:
- uid: Terminal.Gui.Key
  id: Key
  children:
  - Terminal.Gui.Key.AltMask
  - Terminal.Gui.Key.Backspace
  - Terminal.Gui.Key.BackTab
  - Terminal.Gui.Key.CharMask
  - Terminal.Gui.Key.ControlA
  - Terminal.Gui.Key.ControlB
  - Terminal.Gui.Key.ControlC
  - Terminal.Gui.Key.ControlD
  - Terminal.Gui.Key.ControlE
  - Terminal.Gui.Key.ControlF
  - Terminal.Gui.Key.ControlG
  - Terminal.Gui.Key.ControlH
  - Terminal.Gui.Key.ControlI
  - Terminal.Gui.Key.ControlJ
  - Terminal.Gui.Key.ControlK
  - Terminal.Gui.Key.ControlL
  - Terminal.Gui.Key.ControlM
  - Terminal.Gui.Key.ControlN
  - Terminal.Gui.Key.ControlO
  - Terminal.Gui.Key.ControlP
  - Terminal.Gui.Key.ControlQ
  - Terminal.Gui.Key.ControlR
  - Terminal.Gui.Key.ControlS
  - Terminal.Gui.Key.ControlSpace
  - Terminal.Gui.Key.ControlT
  - Terminal.Gui.Key.ControlU
  - Terminal.Gui.Key.ControlV
  - Terminal.Gui.Key.ControlW
  - Terminal.Gui.Key.ControlX
  - Terminal.Gui.Key.ControlY
  - Terminal.Gui.Key.ControlZ
  - Terminal.Gui.Key.CursorDown
  - Terminal.Gui.Key.CursorLeft
  - Terminal.Gui.Key.CursorRight
  - Terminal.Gui.Key.CursorUp
  - Terminal.Gui.Key.Delete
  - Terminal.Gui.Key.DeleteChar
  - Terminal.Gui.Key.End
  - Terminal.Gui.Key.Enter
  - Terminal.Gui.Key.Esc
  - Terminal.Gui.Key.F1
  - Terminal.Gui.Key.F10
  - Terminal.Gui.Key.F2
  - Terminal.Gui.Key.F3
  - Terminal.Gui.Key.F4
  - Terminal.Gui.Key.F5
  - Terminal.Gui.Key.F6
  - Terminal.Gui.Key.F7
  - Terminal.Gui.Key.F8
  - Terminal.Gui.Key.F9
  - Terminal.Gui.Key.Home
  - Terminal.Gui.Key.InsertChar
  - Terminal.Gui.Key.PageDown
  - Terminal.Gui.Key.PageUp
  - Terminal.Gui.Key.Space
  - Terminal.Gui.Key.SpecialMask
  - Terminal.Gui.Key.Tab
  - Terminal.Gui.Key.Unknown
  langs:
  - csharp
  name: Key
  nameWithType: Key
  fullName: Terminal.Gui.Key
  type: Enum
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: >-
    The Key enumeration contains special encoding for some keys, but can also
                encode all the unicode values that can be passed.
  remarks: >-
    <p>
                  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)
                </p>
        <p>
                  Control keys are the values between 1 and 26 corresponding to Control-A to Control-Z
                </p>
        <p>
                  Unicode runes are also stored here, the letter 'A" for example is encoded as a value 65 (not surfaced in the enum).
                </p>
  syntax:
    content: public enum Key
  inheritance:
  - System.Enum
- uid: Terminal.Gui.Key.AltMask
  id: AltMask
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: AltMask
  nameWithType: Key.AltMask
  fullName: Key.AltMask
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: >-
    When this value is set, the Key encodes the sequence Alt-KeyValue.
                  And the actual value must be extracted by removing the AltMask.
  syntax:
    content: AltMask
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Backspace
  id: Backspace
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Backspace
  nameWithType: Key.Backspace
  fullName: Key.Backspace
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Backspace key.
  syntax:
    content: Backspace
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.BackTab
  id: BackTab
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: BackTab
  nameWithType: Key.BackTab
  fullName: Key.BackTab
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Shift-tab key (backwards tab key).
  syntax:
    content: BackTab
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.CharMask
  id: CharMask
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: CharMask
  nameWithType: Key.CharMask
  fullName: Key.CharMask
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  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.
  syntax:
    content: CharMask
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlA
  id: ControlA
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlA
  nameWithType: Key.ControlA
  fullName: Key.ControlA
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-A
  syntax:
    content: ControlA
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlB
  id: ControlB
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlB
  nameWithType: Key.ControlB
  fullName: Key.ControlB
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-B
  syntax:
    content: ControlB
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlC
  id: ControlC
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlC
  nameWithType: Key.ControlC
  fullName: Key.ControlC
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-C
  syntax:
    content: ControlC
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlD
  id: ControlD
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlD
  nameWithType: Key.ControlD
  fullName: Key.ControlD
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-D
  syntax:
    content: ControlD
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlE
  id: ControlE
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlE
  nameWithType: Key.ControlE
  fullName: Key.ControlE
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-E
  syntax:
    content: ControlE
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlF
  id: ControlF
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlF
  nameWithType: Key.ControlF
  fullName: Key.ControlF
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-F
  syntax:
    content: ControlF
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlG
  id: ControlG
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlG
  nameWithType: Key.ControlG
  fullName: Key.ControlG
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-G
  syntax:
    content: ControlG
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlH
  id: ControlH
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlH
  nameWithType: Key.ControlH
  fullName: Key.ControlH
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-H
  syntax:
    content: ControlH
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlI
  id: ControlI
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlI
  nameWithType: Key.ControlI
  fullName: Key.ControlI
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-I (same as the tab key).
  syntax:
    content: ControlI
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlJ
  id: ControlJ
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlJ
  nameWithType: Key.ControlJ
  fullName: Key.ControlJ
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-J
  syntax:
    content: ControlJ
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlK
  id: ControlK
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlK
  nameWithType: Key.ControlK
  fullName: Key.ControlK
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-K
  syntax:
    content: ControlK
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlL
  id: ControlL
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlL
  nameWithType: Key.ControlL
  fullName: Key.ControlL
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-L
  syntax:
    content: ControlL
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlM
  id: ControlM
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlM
  nameWithType: Key.ControlM
  fullName: Key.ControlM
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-M
  syntax:
    content: ControlM
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlN
  id: ControlN
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlN
  nameWithType: Key.ControlN
  fullName: Key.ControlN
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-N (same as the return key).
  syntax:
    content: ControlN
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlO
  id: ControlO
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlO
  nameWithType: Key.ControlO
  fullName: Key.ControlO
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-O
  syntax:
    content: ControlO
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlP
  id: ControlP
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlP
  nameWithType: Key.ControlP
  fullName: Key.ControlP
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-P
  syntax:
    content: ControlP
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlQ
  id: ControlQ
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlQ
  nameWithType: Key.ControlQ
  fullName: Key.ControlQ
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-Q
  syntax:
    content: ControlQ
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlR
  id: ControlR
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlR
  nameWithType: Key.ControlR
  fullName: Key.ControlR
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-R
  syntax:
    content: ControlR
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlS
  id: ControlS
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlS
  nameWithType: Key.ControlS
  fullName: Key.ControlS
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-S
  syntax:
    content: ControlS
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlSpace
  id: ControlSpace
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlSpace
  nameWithType: Key.ControlSpace
  fullName: Key.ControlSpace
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-spacebar
  syntax:
    content: ControlSpace
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlT
  id: ControlT
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlT
  nameWithType: Key.ControlT
  fullName: Key.ControlT
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-T
  syntax:
    content: ControlT
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlU
  id: ControlU
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlU
  nameWithType: Key.ControlU
  fullName: Key.ControlU
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-U
  syntax:
    content: ControlU
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlV
  id: ControlV
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlV
  nameWithType: Key.ControlV
  fullName: Key.ControlV
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-V
  syntax:
    content: ControlV
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlW
  id: ControlW
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlW
  nameWithType: Key.ControlW
  fullName: Key.ControlW
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-W
  syntax:
    content: ControlW
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlX
  id: ControlX
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlX
  nameWithType: Key.ControlX
  fullName: Key.ControlX
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-X
  syntax:
    content: ControlX
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlY
  id: ControlY
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlY
  nameWithType: Key.ControlY
  fullName: Key.ControlY
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-Y
  syntax:
    content: ControlY
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.ControlZ
  id: ControlZ
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: ControlZ
  nameWithType: Key.ControlZ
  fullName: Key.ControlZ
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing Control-Z
  syntax:
    content: ControlZ
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.CursorDown
  id: CursorDown
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: CursorDown
  nameWithType: Key.CursorDown
  fullName: Key.CursorDown
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Cursor down key.
  syntax:
    content: CursorDown
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.CursorLeft
  id: CursorLeft
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: CursorLeft
  nameWithType: Key.CursorLeft
  fullName: Key.CursorLeft
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Cursor left key.
  syntax:
    content: CursorLeft
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.CursorRight
  id: CursorRight
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: CursorRight
  nameWithType: Key.CursorRight
  fullName: Key.CursorRight
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Cursor right key.
  syntax:
    content: CursorRight
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.CursorUp
  id: CursorUp
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: CursorUp
  nameWithType: Key.CursorUp
  fullName: Key.CursorUp
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Cursor up key
  syntax:
    content: CursorUp
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Delete
  id: Delete
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Delete
  nameWithType: Key.Delete
  fullName: Key.Delete
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing the delete key.
  syntax:
    content: Delete
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.DeleteChar
  id: DeleteChar
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: DeleteChar
  nameWithType: Key.DeleteChar
  fullName: Key.DeleteChar
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Delete character key
  syntax:
    content: DeleteChar
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.End
  id: End
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: End
  nameWithType: Key.End
  fullName: Key.End
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: End key
  syntax:
    content: End
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Enter
  id: Enter
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Enter
  nameWithType: Key.Enter
  fullName: Key.Enter
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing the return key.
  syntax:
    content: Enter
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Esc
  id: Esc
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Esc
  nameWithType: Key.Esc
  fullName: Key.Esc
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing the escape key
  syntax:
    content: Esc
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F1
  id: F1
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F1
  nameWithType: Key.F1
  fullName: Key.F1
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F1 key.
  syntax:
    content: F1
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F10
  id: F10
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F10
  nameWithType: Key.F10
  fullName: Key.F10
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F10 key.
  syntax:
    content: F10
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F2
  id: F2
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F2
  nameWithType: Key.F2
  fullName: Key.F2
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F2 key.
  syntax:
    content: F2
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F3
  id: F3
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F3
  nameWithType: Key.F3
  fullName: Key.F3
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F3 key.
  syntax:
    content: F3
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F4
  id: F4
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F4
  nameWithType: Key.F4
  fullName: Key.F4
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F4 key.
  syntax:
    content: F4
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F5
  id: F5
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F5
  nameWithType: Key.F5
  fullName: Key.F5
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F5 key.
  syntax:
    content: F5
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F6
  id: F6
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F6
  nameWithType: Key.F6
  fullName: Key.F6
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F6 key.
  syntax:
    content: F6
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F7
  id: F7
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F7
  nameWithType: Key.F7
  fullName: Key.F7
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F7 key.
  syntax:
    content: F7
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F8
  id: F8
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F8
  nameWithType: Key.F8
  fullName: Key.F8
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F8 key.
  syntax:
    content: F8
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.F9
  id: F9
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: F9
  nameWithType: Key.F9
  fullName: Key.F9
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: F9 key.
  syntax:
    content: F9
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Home
  id: Home
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Home
  nameWithType: Key.Home
  fullName: Key.Home
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Home key
  syntax:
    content: Home
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.InsertChar
  id: InsertChar
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: InsertChar
  nameWithType: Key.InsertChar
  fullName: Key.InsertChar
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Insert character key
  syntax:
    content: InsertChar
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.PageDown
  id: PageDown
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: PageDown
  nameWithType: Key.PageDown
  fullName: Key.PageDown
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Page Down key.
  syntax:
    content: PageDown
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.PageUp
  id: PageUp
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: PageUp
  nameWithType: Key.PageUp
  fullName: Key.PageUp
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Page Up key.
  syntax:
    content: PageUp
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Space
  id: Space
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Space
  nameWithType: Key.Space
  fullName: Key.Space
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing the space bar
  syntax:
    content: Space
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.SpecialMask
  id: SpecialMask
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: SpecialMask
  nameWithType: Key.SpecialMask
  fullName: Key.SpecialMask
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  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).
  syntax:
    content: SpecialMask
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Tab
  id: Tab
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Tab
  nameWithType: Key.Tab
  fullName: Key.Tab
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: The key code for the user pressing the tab key (same as pressing Control-I).
  syntax:
    content: Tab
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Key.Unknown
  id: Unknown
  parent: Terminal.Gui.Key
  langs:
  - csharp
  name: Unknown
  nameWithType: Key.Unknown
  fullName: Key.Unknown
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: A key with an unknown mapping was raised.
  syntax:
    content: Unknown
    return:
      type: Terminal.Gui.Key
      description: To be added.
  exceptions: []
references:
- uid: System.Enum
  parent: System
  isExternal: true
  name: Enum
  nameWithType: Enum
  fullName: System.Enum
- uid: Terminal.Gui.Key.AltMask
  parent: Terminal.Gui.Key
  isExternal: false
  name: AltMask
  nameWithType: Key.AltMask
  fullName: Key.AltMask
- uid: Terminal.Gui.Key
  parent: Terminal.Gui
  isExternal: false
  name: Key
  nameWithType: Key
  fullName: Terminal.Gui.Key
- uid: Terminal.Gui.Key.Backspace
  parent: Terminal.Gui.Key
  isExternal: false
  name: Backspace
  nameWithType: Key.Backspace
  fullName: Key.Backspace
- uid: Terminal.Gui.Key.BackTab
  parent: Terminal.Gui.Key
  isExternal: false
  name: BackTab
  nameWithType: Key.BackTab
  fullName: Key.BackTab
- uid: Terminal.Gui.Key.CharMask
  parent: Terminal.Gui.Key
  isExternal: false
  name: CharMask
  nameWithType: Key.CharMask
  fullName: Key.CharMask
- uid: Terminal.Gui.Key.ControlA
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlA
  nameWithType: Key.ControlA
  fullName: Key.ControlA
- uid: Terminal.Gui.Key.ControlB
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlB
  nameWithType: Key.ControlB
  fullName: Key.ControlB
- uid: Terminal.Gui.Key.ControlC
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlC
  nameWithType: Key.ControlC
  fullName: Key.ControlC
- uid: Terminal.Gui.Key.ControlD
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlD
  nameWithType: Key.ControlD
  fullName: Key.ControlD
- uid: Terminal.Gui.Key.ControlE
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlE
  nameWithType: Key.ControlE
  fullName: Key.ControlE
- uid: Terminal.Gui.Key.ControlF
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlF
  nameWithType: Key.ControlF
  fullName: Key.ControlF
- uid: Terminal.Gui.Key.ControlG
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlG
  nameWithType: Key.ControlG
  fullName: Key.ControlG
- uid: Terminal.Gui.Key.ControlH
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlH
  nameWithType: Key.ControlH
  fullName: Key.ControlH
- uid: Terminal.Gui.Key.ControlI
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlI
  nameWithType: Key.ControlI
  fullName: Key.ControlI
- uid: Terminal.Gui.Key.ControlJ
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlJ
  nameWithType: Key.ControlJ
  fullName: Key.ControlJ
- uid: Terminal.Gui.Key.ControlK
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlK
  nameWithType: Key.ControlK
  fullName: Key.ControlK
- uid: Terminal.Gui.Key.ControlL
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlL
  nameWithType: Key.ControlL
  fullName: Key.ControlL
- uid: Terminal.Gui.Key.ControlM
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlM
  nameWithType: Key.ControlM
  fullName: Key.ControlM
- uid: Terminal.Gui.Key.ControlN
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlN
  nameWithType: Key.ControlN
  fullName: Key.ControlN
- uid: Terminal.Gui.Key.ControlO
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlO
  nameWithType: Key.ControlO
  fullName: Key.ControlO
- uid: Terminal.Gui.Key.ControlP
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlP
  nameWithType: Key.ControlP
  fullName: Key.ControlP
- uid: Terminal.Gui.Key.ControlQ
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlQ
  nameWithType: Key.ControlQ
  fullName: Key.ControlQ
- uid: Terminal.Gui.Key.ControlR
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlR
  nameWithType: Key.ControlR
  fullName: Key.ControlR
- uid: Terminal.Gui.Key.ControlS
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlS
  nameWithType: Key.ControlS
  fullName: Key.ControlS
- uid: Terminal.Gui.Key.ControlSpace
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlSpace
  nameWithType: Key.ControlSpace
  fullName: Key.ControlSpace
- uid: Terminal.Gui.Key.ControlT
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlT
  nameWithType: Key.ControlT
  fullName: Key.ControlT
- uid: Terminal.Gui.Key.ControlU
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlU
  nameWithType: Key.ControlU
  fullName: Key.ControlU
- uid: Terminal.Gui.Key.ControlV
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlV
  nameWithType: Key.ControlV
  fullName: Key.ControlV
- uid: Terminal.Gui.Key.ControlW
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlW
  nameWithType: Key.ControlW
  fullName: Key.ControlW
- uid: Terminal.Gui.Key.ControlX
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlX
  nameWithType: Key.ControlX
  fullName: Key.ControlX
- uid: Terminal.Gui.Key.ControlY
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlY
  nameWithType: Key.ControlY
  fullName: Key.ControlY
- uid: Terminal.Gui.Key.ControlZ
  parent: Terminal.Gui.Key
  isExternal: false
  name: ControlZ
  nameWithType: Key.ControlZ
  fullName: Key.ControlZ
- uid: Terminal.Gui.Key.CursorDown
  parent: Terminal.Gui.Key
  isExternal: false
  name: CursorDown
  nameWithType: Key.CursorDown
  fullName: Key.CursorDown
- uid: Terminal.Gui.Key.CursorLeft
  parent: Terminal.Gui.Key
  isExternal: false
  name: CursorLeft
  nameWithType: Key.CursorLeft
  fullName: Key.CursorLeft
- uid: Terminal.Gui.Key.CursorRight
  parent: Terminal.Gui.Key
  isExternal: false
  name: CursorRight
  nameWithType: Key.CursorRight
  fullName: Key.CursorRight
- uid: Terminal.Gui.Key.CursorUp
  parent: Terminal.Gui.Key
  isExternal: false
  name: CursorUp
  nameWithType: Key.CursorUp
  fullName: Key.CursorUp
- uid: Terminal.Gui.Key.Delete
  parent: Terminal.Gui.Key
  isExternal: false
  name: Delete
  nameWithType: Key.Delete
  fullName: Key.Delete
- uid: Terminal.Gui.Key.DeleteChar
  parent: Terminal.Gui.Key
  isExternal: false
  name: DeleteChar
  nameWithType: Key.DeleteChar
  fullName: Key.DeleteChar
- uid: Terminal.Gui.Key.End
  parent: Terminal.Gui.Key
  isExternal: false
  name: End
  nameWithType: Key.End
  fullName: Key.End
- uid: Terminal.Gui.Key.Enter
  parent: Terminal.Gui.Key
  isExternal: false
  name: Enter
  nameWithType: Key.Enter
  fullName: Key.Enter
- uid: Terminal.Gui.Key.Esc
  parent: Terminal.Gui.Key
  isExternal: false
  name: Esc
  nameWithType: Key.Esc
  fullName: Key.Esc
- uid: Terminal.Gui.Key.F1
  parent: Terminal.Gui.Key
  isExternal: false
  name: F1
  nameWithType: Key.F1
  fullName: Key.F1
- uid: Terminal.Gui.Key.F10
  parent: Terminal.Gui.Key
  isExternal: false
  name: F10
  nameWithType: Key.F10
  fullName: Key.F10
- uid: Terminal.Gui.Key.F2
  parent: Terminal.Gui.Key
  isExternal: false
  name: F2
  nameWithType: Key.F2
  fullName: Key.F2
- uid: Terminal.Gui.Key.F3
  parent: Terminal.Gui.Key
  isExternal: false
  name: F3
  nameWithType: Key.F3
  fullName: Key.F3
- uid: Terminal.Gui.Key.F4
  parent: Terminal.Gui.Key
  isExternal: false
  name: F4
  nameWithType: Key.F4
  fullName: Key.F4
- uid: Terminal.Gui.Key.F5
  parent: Terminal.Gui.Key
  isExternal: false
  name: F5
  nameWithType: Key.F5
  fullName: Key.F5
- uid: Terminal.Gui.Key.F6
  parent: Terminal.Gui.Key
  isExternal: false
  name: F6
  nameWithType: Key.F6
  fullName: Key.F6
- uid: Terminal.Gui.Key.F7
  parent: Terminal.Gui.Key
  isExternal: false
  name: F7
  nameWithType: Key.F7
  fullName: Key.F7
- uid: Terminal.Gui.Key.F8
  parent: Terminal.Gui.Key
  isExternal: false
  name: F8
  nameWithType: Key.F8
  fullName: Key.F8
- uid: Terminal.Gui.Key.F9
  parent: Terminal.Gui.Key
  isExternal: false
  name: F9
  nameWithType: Key.F9
  fullName: Key.F9
- uid: Terminal.Gui.Key.Home
  parent: Terminal.Gui.Key
  isExternal: false
  name: Home
  nameWithType: Key.Home
  fullName: Key.Home
- uid: Terminal.Gui.Key.InsertChar
  parent: Terminal.Gui.Key
  isExternal: false
  name: InsertChar
  nameWithType: Key.InsertChar
  fullName: Key.InsertChar
- uid: Terminal.Gui.Key.PageDown
  parent: Terminal.Gui.Key
  isExternal: false
  name: PageDown
  nameWithType: Key.PageDown
  fullName: Key.PageDown
- uid: Terminal.Gui.Key.PageUp
  parent: Terminal.Gui.Key
  isExternal: false
  name: PageUp
  nameWithType: Key.PageUp
  fullName: Key.PageUp
- uid: Terminal.Gui.Key.Space
  parent: Terminal.Gui.Key
  isExternal: false
  name: Space
  nameWithType: Key.Space
  fullName: Key.Space
- uid: Terminal.Gui.Key.SpecialMask
  parent: Terminal.Gui.Key
  isExternal: false
  name: SpecialMask
  nameWithType: Key.SpecialMask
  fullName: Key.SpecialMask
- uid: Terminal.Gui.Key.Tab
  parent: Terminal.Gui.Key
  isExternal: false
  name: Tab
  nameWithType: Key.Tab
  fullName: Key.Tab
- uid: Terminal.Gui.Key.Unknown
  parent: Terminal.Gui.Key
  isExternal: false
  name: Unknown
  nameWithType: Key.Unknown
  fullName: Key.Unknown
