---
title: "Press Key In Browser Step"
url: "https://docs.robotiq.ai/en/article/press-key-in-browser-step"
language: "en"
last_updated: "2026-03-18T10:56:03.172Z"
---

# Press Key In Browser Step

The Press Key In Browser step sends keyboard input to the active browser page. Use this step when you need to simulate typing special keys, shortcuts, or repeated key presses.

## How to Use the Press Key In Browser Step

### Step 1: Add the Press Key In Browser Step

1.  Open your process in the Robotiq.ai editor.
2.  Drag the **Press Key In Browser** step into your workflow.

### Step 2: Add Keys

1.  Click **Add key.**
2.  Under **Keys**, choose what key the robot should press
    -   Key type (choose one):
        -   **Regular Key** → letters, numbers, symbols
            -   Example:`A`
        -   **Special Key** → Enter, Tab, Escape, Arrow keys, etc.
            -   Example: `Enter`

### Step 3: Add Modifier Keys (Optional)

1.  Under **Modifier Keys**, choose keys that should be held during key press.

-   Available options include:
    -   `Control`
    -   `Shift`
    -   `Alt`
    -   `LeftControl`
    -   `LeftShift`
    -   `LeftAlt`
    -   and more..
-   Example shortcut: `Control + C` , `Control + V`

![](https://cdn-assets.productfruits.com/08ddd6c6-86e3-47c6-a927-7ca823b6b7a5)

### Step 4: Configure Repetition

1.   Add number of repetitions -how many times the key press should repeat (If left empty, the default value is 1, meaning the key is pressed one time).
2.  Pause between keystrokes \[ms\]
3.  Delay between repeated presses.

## Parameters Explained

**Step Name** (Optional)

-   A custom name for the step.
-   Example: `Press F5`
-   Use this to make your steps easy to understand.

**Add key** (Required)

-   Key type (choose one):
    -   **Regular Key** → letters, numbers, symbols
        -   Example:`A`

**Special Key** → `Enter`, `Tab`, `Escape`, `Arrow keys`, etc.

-   Example: `Enter`

**Modifier Keys** (Optional)

-   Under **Modifier Keys**, choose keys that should be held during key press.

**Number of repetitions** (Optional)

-   How many times the key press should repeat
-   If left empty, the default value is 1, meaning the key is pressed one time

**Pause between keystrokes** (Optional)

-   The delay (in milliseconds) between each character the robot types.

**Driver Reference** (Required)

-   The variable that holds the web browser.
-   Example: `myBrowserDriver`
-   This links the click to a specific open browser.

## Related Articles

-   [Type Into Web Element Step](https://docs.robotiq.ai/en/article/type-into-web-element-step) - Learn how to type text into web elements.
-   [Read Text From Web Element Step](https://docs.robotiq.ai/en/article/read-text-from-web-element-step) - Learn how to get text from web elements.
-   [Record process](https://docs.robotiq.ai/en/article/record-process) - Find out how to record your browser actions to create steps automatically.

## Need Help?

Can't find what you're looking for? Join the [Robotiq Community](https://community.robotiq.ai/home/) to get help from other users and the Robotiq team.

![](https://cdn-assets.productfruits.com/3f8f03b5-3dc8-407d-9460-1df9f722bfc4)
