puppeteer/website/versioned_docs/version-10.0.0/puppeteer.keyboard.down.md
TASNEEM KOUSHAR 34ff00e2fe
chore(docs): generate site for v10.0.0
* fix: added parts of website

* fix: removed unnecessary lines

* fix: updated contributing.md

* fix: added parts of sidebar

* fix: added all APIs

* fix: added version 10.0.0

Co-authored-by: Jack Franklin <jacktfranklin@chromium.org>
2021-08-09 09:57:14 +01:00

1.6 KiB

Home > puppeteer > Keyboard > down

Keyboard.down() method

Dispatches a keydown event.

Signature:

down(key: KeyInput, options?: {
        text?: string;
    }): Promise<void>;

Parameters

Parameter Type Description
key KeyInput Name of key to press, such as ArrowLeft. See KeyInput for a list of all key names.
options { text?: string; } An object of options. Accepts text which, if specified, generates an input event with this text.

Returns:

Promise<void>

Remarks

If key is a single character and no modifier keys besides Shift are being held down, a keypress/input event will also generated. The text option can be specified to force an input event to be generated. If key is a modifier key, Shift, Meta, Control, or Alt, subsequent key presses will be sent with that modifier active. To release the modifier key, use Keyboard.up().

After the key is pressed once, subsequent calls to Keyboard.down() will have repeat set to true. To release the key, use Keyboard.up().

Modifier keys DO influence Keyboard.down(). Holding down Shift will type the text in upper case.