Browser Keyboard
browser_keyboardSimulate key presses in the browser to submit forms with Enter, navigate fields with Tab, close modals with Escape, or trigger shortcuts like Ctrl+A and copy/paste.
Instructions
Press keyboard keys like Enter, Tab, Escape, arrow keys, or key combinations with Ctrl/Shift/Alt modifiers. Use to: submit forms (Enter), navigate between fields (Tab), close modals (Escape), select all text (Ctrl+A), copy/paste, or navigate autocomplete menus (ArrowDown/ArrowUp). If selector is provided, focuses that element first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Key to press. Examples: "Enter", "Tab", "Escape", "ArrowDown", "ArrowUp", "ArrowLeft", "ArrowRight", "Backspace", "Delete", "Space", "a", "1", etc. | |
| mode | No | Force a specific mode. Defaults to extension. | |
| selector | No | CSS selector to focus before pressing key. If omitted, key is sent to currently focused element. | |
| modifiers | No | Modifier keys to hold. Examples: ["Control", "a"] for select-all, ["Control", "c"] for copy. | |
| sessionId | No | Puppeteer session ID for headless mode. Skips mode selection. |