mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
f07ad2c661
This PR updates the docs regarding configuring puppeteer. In addition, some changes have been made to the documentation generator to show default values on the documentation site. Also fixes: https://github.com/puppeteer/puppeteer/pull/9144
1.8 KiB
1.8 KiB
sidebar_label |
---|
Keyboard.down |
Keyboard.down() method
Dispatches a keydown
event.
Signature:
class Keyboard {
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; } | (Optional) 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.