| Name | Description |
| CancelSelection | Cancels the text selection in the terminal window. If no text is selected, this method has no effect. |
| Copy | Copies selected text to the Clipboard. |
| CopyAppend | Appends selected text to the end of the Clipboard. |
| CopyToBuffer | Copies selected text to one of 4 clipboard buffers. If an invalid bufferNum value is specified, the request is ignored. |
| Cut | Cuts selected text and copies it to the Clipboard. |
| ExtendSelection | Selects all text in the terminal window between the selection start position and the specified coordinates. |
| ExtendSelectionRect | Selects all text in the terminal window in all rows between the starting row and the specified row. |
| FindField | Overloaded. Locates a field starting from the specified row and column. |
| GetCharacter | Gets the ScreenCharacter at the specified location. |
| GetCharacterForegroundColor | Gets the foreground color of the character at the specified location. |
| GetCharacters | Gets ScreenCharacter objects from the specified screen location. Each object represents one character. |
| GetField | Gets the host field that the specified row and column are part of. |
| GetFieldColor | Gets the foreground color of the host field that the specified row and column are part of. |
| GetFields | Gets a host field collection that matches specifed fieldAttributes. |
| GetFieldText | Gets the text of the field that the specified row and column are part of. |
| GetText | Gets the text from the specified location. |
| GetTextEx | Gets the text from the specified screen area. |
| IsAttribute | Tests whether the specified screen location is a field attribute position. |
| LockInput | Locks the screen so that users cannot use the keyboard to provide input. |
| MoveCursorTo | Overloaded. Moves the cursor to the specified screen location. |
| Paste | Copies data from the Clipboard to the current cursor location. |
| PasteContinue | Pastes remaining text from a previous Paste command. |
| PasteFromBuffer | Pastes data from a specified clipboard buffer, if the specified buffer contains data. Ignored if an invalid bufferNum value is specified, or if the specified clipboard buffer does not contain data. |
| PutCharacter | Puts a ScreenCharacter at the specified screen location. |
| PutText | Overloaded. Puts text at the specified screen location. |
| ScreenCoordinateToIndex | Converts screen position in row and column to linear screen buffer index. |
| ScreenIndexToColumn | Gets the column value of a screen location pointed to by screenIndex. |
| ScreenIndexToCoordinate | Gets the screen coordinate of a screen location pointed to by screenIndex. |
| ScreenIndexToRow | Gets the row value of a screen location pointed to by screenIndex. |
| SearchText | Overloaded. Searches the specified text starting from the specified screen location. |
| SelectAll | Selects all of the text on the screen. |
| SendControlKey | Sends a host control key to the host. |
| SendControlKeySync | Sends a host control key to the host. |
| SendKeys | Sends the text string to the host. |
| SetSelectionStartPos | Sets starting coordinates for selecting text. |
| UnlockInput | Unlocks the screen. See the LockInput() method for more information. |
| Wait | Waits for the specified duration. |
| WaitForControlKey | Waits for the specified control key press. |
| WaitForCursor | Overloaded. Waits for the cursor to be at the specified screen location. |
| WaitForHostSettle | Waits for host screen data to settle. |
| WaitForKeyboardEnabled | Wait for the keyboard to be unloacked enabled and ready for additional input. |
| WaitForText | Overloaded. Waits for the specified text to appear at the specified screen location. |