Home > assistive-playwright-client > VMKeyboard
Object implementing the Keyboard interface from playwright, it can send low-level keyboard events to the virtual machine.
Signature:
export declare class VMKeyboard implements Keyboard
Implements: Keyboard
Constructor | Modifiers | Description |
---|---|---|
(constructor)(vm) | Creates a VMKeyboard object. |
Property | Modifiers | Type | Description |
---|---|---|---|
vm | VM | Reference to the virtual machine |
Method | Modifiers | Description |
---|---|---|
down(key) | Sends a low-level keydown event to the virtual machine. | |
insertText(text) | An alias of VMKeyboard.type(). In playwright, insertText differs from type by the fact that insertText only dispatches an input event and no keydown , keyup or keypress event. Here, as the goal is to use only low-level events, there is no distinction between insertText and type . |
|
press(key, options) | Shortcut for VMKeyboard.down() and VMKeyboard.up(). | |
type(text, options) | Sends a low-level keydown and keyup event for each character in the text. | |
up(key) | Sends a low-level keyup event to the virtual machine. |