--- sidebar_label: Keyboard.sendCharacter --- # Keyboard.sendCharacter() method Dispatches a `keypress` and `input` event. This does not send a `keydown` or `keyup` event. #### Signature: ```typescript class Keyboard { abstract sendCharacter(char: string): Promise; } ``` ## Parameters
Parameter Type Description
char string Character to send into the page.
**Returns:** Promise<void> ## Remarks Modifier keys DO NOT effect [Keyboard.sendCharacter](./puppeteer.keyboard.sendcharacter.md). Holding down `Shift` will not type the text in upper case. ## Example ```ts page.keyboard.sendCharacter('嗨'); ```