{ "name": "browser_key", "description": "Press a single key, optionally with modifiers, as a real keystroke through the DevTools Protocol — trusted keydown/keyup with the correct key code, so keyboard shortcuts, form submission via Enter and focus traversal via Tab all behave as they would for a human.", "requires_confirmation": false, "inputSchema": { "type": "object", "properties": { "key": { "type": "string", "description": "Key name in DOM KeyboardEvent.key notation, e.g." }, "modifiers": { "type": "array", "items": { "type": "string", "enum": [ "ctrl", "alt", "shift", "meta" ] }, "description": "Modifier keys held while the key is pressed, e.g." } }, "required": [ "key" ] } }