Version:
interface

KeyboardProviderInterface

A KeyboardActionProvider should provide access to a systems keyboard

typescript
interface KeyboardProviderInterface

Methods

click

click(keys: Key[]): Promise<void>

Click should allow to press a single key via OS level keyboard event

Parameters

keysKey[]Array of s to click

Returns

Promise<void>

pressKey

pressKey(keys: Key[]): Promise<void>

pressKey should allow to press and hold a key via OS level keyboard event

Parameters

keysKey[]Array of s to press and hold

Returns

Promise<void>

releaseKey

releaseKey(keys: Key[]): Promise<void>

releaseKey should release a pressed key via OS level keyboard event

Parameters

keysKey[]Array of s to release

Returns

Promise<void>

setKeyboardDelay

setKeyboardDelay(delay: number): void

setKeyboardDelay should allow to configure a delay between key presses

Parameters

delaynumberThe delay between key presses in milliseconds

type

type(input: string): Promise<void>

type should allow to type a given text via OS level keyboard events

Parameters

inputstringThe text to type

Returns

Promise<void>

Was this page helpful?