# Keyboard Press Events

Keyboard Press Events

- Enter
- Tab
- Home
- Delete
- Shift+Home+Delete
- Esc
- CTRL+B
- Down
- Up
- Page\_Down
- Left
- F2
- Copy
- Paste
- Enter
- Tab
- Home
- Delete
- Shift+Home+Delete

All of the mentioned KeyPress events are supported. All of them are associated with a search box, where you want to enter the keyboard after setting the text in a text field, pressing tab after setting the text in a text field to go to the next element on the page when there is no option on the page to click after setting the value.

[![image.png](https://docs.appvance.net/uploads/images/gallery/2026-08/scaled-1680-/jn8XicZ6oA6kulA8-image.png)](https://docs.appvance.net/uploads/images/gallery/2026-08/jn8XicZ6oA6kulA8-image.png)

The home button can be used to point the mouse to the first character and delete deletes the first character when used in combination of Home, Shift+Home+Delete combination will delete all the contents that are set in the text field which is used for some validations.

[![image.png](https://docs.appvance.net/uploads/images/gallery/2026-08/scaled-1680-/fvsw5CHKJIpHXzpF-image.png)](https://docs.appvance.net/uploads/images/gallery/2026-08/fvsw5CHKJIpHXzpF-image.png)

Esc

There could be instances where you would want to press the Keyboard Esc for closing the pop up for example.

Test Designer supports pressing Esc from the keyboard.

[![image.png](https://docs.appvance.net/uploads/images/gallery/2026-08/scaled-1680-/mdizeXlLuAMVnbvL-image.png)](https://docs.appvance.net/uploads/images/gallery/2026-08/mdizeXlLuAMVnbvL-image.png)

Javascript example:

```javascript
setSearchRetries(3);
prepareDomain("http://MSI:8080");
navigateTo("http://MSI:8080/UI/test/AIQ5811.html");
click(submit("btn btn-success"));
setValue(div("alertModal"),"{{ESC}}");

```

- CTRL+B
- Down
- Up
- Page\_Down
- Left
- F2
- Copy
- Paste

Test Designer supports keyboard events of all the above keyboards, below is the example of the usage.

[![image.png](https://docs.appvance.net/uploads/images/gallery/2026-08/scaled-1680-/oHcjsA6VudCPzHGC-image.png)](https://docs.appvance.net/uploads/images/gallery/2026-08/oHcjsA6VudCPzHGC-image.png)

Javascript example:

```javascript
navigateTo("https://office.live.com/start/excel.aspx");
setValue(emailbox(0),"xxxx@appvance.com");
click(submit(0));
setDescription("provide password in double quotes");
setValue(password(0),);
click(submit(0));
click(button("No"));
click(div("New blank workbook[1]"));
wait(5000);
setDescription("Clicking some cell");
clickXY(canvas("ewr-sheettable"),"201,29");
assertExists(canvas("ewr-sheettable"));
keyboardCommand(setValue(div("gridKeyboardContentEditable"),"new value");
keyboardCommand(div("gridKeyboardContentEditable"),"DOWN");
keyboardCommand(div("gridKeyboardContentEditable"),"UP");
keyboardCommand(div("gridKeyboardContentEditable"),"CTRL B");
copy(div("ewa-fb-text-box"));
keyboardCommand(div("gridKeyboardContentEditable"),"DOWN");
paste(div("gridKeyboardContentEditable"));
keyboardCommand(div("gridKeyboardContentEditable"),"PAGE_DOWN");
keyboardCommand(div("gridKeyboardContentEditable"),"RIGHT");
keyboardCommand(div("gridKeyboardContentEditable"),"PAGE_UP");
keyboardCommand(div("gridKeyboardContentEditable"),"CTRL S");
keyboardCommand(div("gridKeyboardContentEditable"),"CTRL V");
log("OK");
```