Terminal.Gui
1.0.0.0
System.Enum
The Key enumeration contains special encoding for some keys, but can also
encode all the unicode values that can be passed.
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)
Control keys are the values between 1 and 26 corresponding to Control-A to Control-Z
Unicode runes are also stored here, the letter 'A" for example is encoded as a value 65 (not surfaced in the enum).
Field
1.0.0.0
Terminal.Gui.Key
When this value is set, the Key encodes the sequence Alt-KeyValue.
And the actual value must be extracted by removing the AltMask.
Field
1.0.0.0
Terminal.Gui.Key
Backspace key.
Field
1.0.0.0
Terminal.Gui.Key
Shift-tab key (backwards tab key).
Field
1.0.0.0
Terminal.Gui.Key
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.
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-A
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-B
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-C
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-D
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-E
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-F
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-G
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-H
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-I (same as the tab key).
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-J
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-K
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-L
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-M
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-N (same as the return key).
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-O
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-P
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-Q
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-R
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-S
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-spacebar
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-T
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-U
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-V
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-W
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-X
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-Y
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing Control-Z
Field
1.0.0.0
Terminal.Gui.Key
Cursor down key.
Field
1.0.0.0
Terminal.Gui.Key
Cursor left key.
Field
1.0.0.0
Terminal.Gui.Key
Cursor right key.
Field
1.0.0.0
Terminal.Gui.Key
Cursor up key
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing the delete key.
Field
1.0.0.0
Terminal.Gui.Key
Delete character key
Field
1.0.0.0
Terminal.Gui.Key
End key
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing the return key.
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing the escape key
Field
1.0.0.0
Terminal.Gui.Key
F1 key.
Field
1.0.0.0
Terminal.Gui.Key
F10 key.
Field
1.0.0.0
Terminal.Gui.Key
F2 key.
Field
1.0.0.0
Terminal.Gui.Key
F3 key.
Field
1.0.0.0
Terminal.Gui.Key
F4 key.
Field
1.0.0.0
Terminal.Gui.Key
F5 key.
Field
1.0.0.0
Terminal.Gui.Key
F6 key.
Field
1.0.0.0
Terminal.Gui.Key
F7 key.
Field
1.0.0.0
Terminal.Gui.Key
F8 key.
Field
1.0.0.0
Terminal.Gui.Key
F9 key.
Field
1.0.0.0
Terminal.Gui.Key
Home key
Field
1.0.0.0
Terminal.Gui.Key
Insert character key
Field
1.0.0.0
Terminal.Gui.Key
Page Down key.
Field
1.0.0.0
Terminal.Gui.Key
Page Up key.
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing the space bar
Field
1.0.0.0
Terminal.Gui.Key
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).
Field
1.0.0.0
Terminal.Gui.Key
The key code for the user pressing the tab key (same as pressing Control-I).
Field
1.0.0.0
Terminal.Gui.Key
A key with an unknown mapping was raised.