# Send Control Key

> `UiPath.Terminal.Activities.TerminalSendControlKey`

`UiPath.Terminal.Activities.TerminalSendControlKey`

## Description

Sends a control key to the terminal.

The activity is valid only inside a **Terminal Session** activity.

## Project compatibility

**Windows - Legacy** | **Windows**

## Configuration

### Designer panel

* **Control Key** - Choose from the drop-down menu the control key to be sent to the
  terminal.

### Properties panel

### Common

* **DisplayName** - The display name of
  the activity.

### Input

* **Key** - Choose from the drop-down menu the
  control key to be sent to the terminal.

### Misc

* **Private** - If selected, the values
  of variables and arguments are no longer logged at Verbose level.

### Options

* **DelayMS** - Delay time (in milliseconds)
  after executing the activity. The default amount of time is 300 milliseconds (0.3
  seconds).
* **TimeoutMS** - Specifies the amount of time
  (in milliseconds) to wait for the activity to run before an error is thrown. The default
  value is 5000 milliseconds (5 seconds).
* **WaitType** - Before performing the actions,
  wait for the target to become ready. The following options are available:
  + **NONE** - Does not wait for the
    terminal keyboard to be enabled.
  + **READY** / **COMPLETE** -
    Waits for the terminal keyboard to be enabled. The default value is **READY**.Note: The **READY** and **COMPLETE** options have the
  same function, since the wait type is related to the status of the terminal keyboard,
  which has only two states: enabled or inhibited.
