# Send secure function keys

This is a pre-built Action located under the Captured Textbox Element from the Desktop Application. The functionality of this Action in Avo Assure is to accept an encrypted text and send the individual keystrokes to the specified application element during test execution.

## **Syntax**

**Input Value**: `<encrypted input>`&#x20;

| Argument                                | Description                          |
| --------------------------------------- | ------------------------------------ |
| <p>\<encrypted input><br>(Required)</p> | Provide the encrypted function keys. |

 **Output Value**: `<Dynamic Variable>(Optional);<Dynamic Variable>(Optional)`&#x20;

| Argument                                                    | Description                                                       |
| ----------------------------------------------------------- | ----------------------------------------------------------------- |
| \<Dynamic Variable>(Optional);\<Dynamic Variable>(Optional) | Both dynamic variable stores the status as **True** or **False**. |

### **Example: Sending Secure Function Key Input Using Encrypted Text**

In this example, we explain how to send secure function key input to the application using encrypted text with the Send Secure Function Keys action.

* **Action**: Send secure function keys
* **Input Value**: CqIV+/BqoopwuD9O82Ixfg==
  * The input value (**CqIV+/BqoopwuD9O82Ixfg==**) represents the encrypted string that is securely sent to the application as a function key input (e.g., encrypted password for login).
* **Output Value:** {Status}
  * The result of sending the secure function key input is stored in the {Status} dynamic variable with the following possible values:
    * **True**: If the secure function key input is sent successfully.
    * **False**: If the secure function key input is not sent successfully.
* **Logical Explanation**: The **Send secure function keys** action reads the encrypted value from the **Input Value** column (**CqIV+/BqoopwuD9O82Ixfg==**), decrypts it securely, and sends it to the application as a function key input. The execution result of the action is stored in the **{Status}** variable.

<figure><img src="/files/xPbfOw7fxceYvveszyKN" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avoautomation.com/avo-assure/actions/desktop/textbox-1/send-secure-function-keys.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
