A KeyboardActionProvider should provide access to a systems keyboard

Hierarchy

  • KeyboardProviderInterface

Implemented by

Methods

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

    Parameters

    • Rest ...keys: Key[]

      Array of Keys to press and hold

    Returns Promise<void>

  • releaseKey should release a pressed key via OS level keyboard event

    Parameters

    • Rest ...keys: Key[]

      Array of Keys to release

    Returns Promise<void>

  • setKeyboardDelay should allow to configure a delay between key presses

    Parameters

    • delay: number

      The delay between key presses in milliseconds

    Returns void

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

    Parameters

    • input: string

      The text to type

    Returns Promise<void>