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.