{ "name": "chrome_keyboard", "description": "Simulate keyboard input on a web page. Supports single keys (Enter, Tab, Escape), key combinations (Ctrl+C, Ctrl+V), and text input. Can target a specific element or send to the focused element.", "parameters": { "type": "object", "properties": { "keys": { "type": "string", "description": "Keys or key combinations to simulate. Examples: \"Enter\", \"Tab\", \"Ctrl+C\", \"Shift+Tab\", \"Hello World\"." }, "selector": { "type": "string", "description": "CSS selector or XPath for target element to receive keyboard events." }, "selectorType": { "type": "string", "enum": ["css", "xpath"], "description": "Type of selector (default: \"css\")." }, "delay": { "type": "number", "description": "Delay between keystrokes in milliseconds (default: 50)." }, "tabId": { "type": "number", "description": "Target tab ID. If omitted, uses the current active tab." }, "windowId": { "type": "number", "description": "Window ID to select active tab from (when tabId is omitted)." }, "frameId": { "type": "number", "description": "Target frame ID for iframe support." } }, "required": ["keys"] } }