<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) > [puppeteer](./puppeteer.md) > [Keyboard](./puppeteer.keyboard.md) > [sendCharacter](./puppeteer.keyboard.sendcharacter.md) ## Keyboard.sendCharacter() method Dispatches a `keypress` and `input` event. This does not send a `keydown` or `keyup` event. <b>Signature:</b> ```typescript sendCharacter(char: string): Promise<void>; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | char | string | Character to send into the page. | <b>Returns:</b> 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 ```js page.keyboard.sendCharacter('嗨'); ```