SocketTools .NET Edition

Terminal.TerminalKey Enumeration

Specifies the special function keys which may be mapped by the Terminal control.

[Visual Basic]
Public Enum Terminal.TerminalKey
[C#]
public enum Terminal.TerminalKey

Remarks

This TerminalKey enumeration lists the constants which can be used as the index value with the KeyMap array to map control or escape sequences to certain keys. These values are also used by the KeyMapped event when the user presses a mapped key.

Members

Member Name Description
F1 The F1 function key.
F2 The F2 function key.
F3 The F3 function key.
F4 The F4 function key.
F5 The F5 function key.
F6 The F6 function key.
F7 The F7 function key.
F8 The F8 function key.
F9 The F9 function key.
F10 The F10 function key.
F11 The F11 function key.
F12 The F12 function key.
ShiftF1 The Shift+F1 function key.
ShiftF2 The Shift+F2 function key.
ShiftF3 The Shift+F3 function key.
ShiftF4 The Shift+F4 function key.
ShiftF5 The Shift+F5 function key.
ShiftF6 The Shift+F6 function key.
ShiftF7 The Shift+F7 function key.
ShiftF8 The Shift+F8 function key.
ShiftF9 The Shift+F9 function key.
ShiftF10 The Shift+F10 function key.
ShiftF11 The Shift+F11 function key.
ShiftF12 The Shift+F12 function key.
Enter The enter or return key.
Erase The backspace or erase key.
Up The cursor up key.
Down The cursor down key.
Left The cursor left key.
Right The cursor right key.
Insert The insert key.
Delete The delete key.
Home The home cursor key.
End The end cursor key.
PageUp The page up key.
PageDown The page down key.
ArrowUp The up arrow key.
ArrowDown The down arrow key.
ArrowLeft The left arrow key.
ArrowRight The right arrow key.
KeypadEnter The keypad enter key.
Keypad0 The keypad 0 key.
Keypad1 The keypad 1 key.
Keypad2 The keypad 2 key.
Keypad3 The keypad 3 key.
Keypad4 The keypad 4 key.
Keypad5 The keypad 5 key.
Keypad6 The keypad 6 key.
Keypad7 The keypad 7 key.
Keypad8 The keypad 8 key.
Keypad9 The keypad 9 key.

Requirements

Namespace: SocketTools

Assembly: SocketTools.Terminal (in SocketTools.Terminal.dll)

See Also

SocketTools Namespace