Tools/Navigation

Types text into the focused input field. The optional completionMode defaults to accepted for backwards-compatible low latency; committed additionally waits for the complete text or a quiescent UI state.

post/devices/{deviceId}/keyboard

Request

  • Base URL
    https://api.mobilerun.ai
  • URL
    https://api.mobilerun.ai/devices/{deviceId}/keyboard
  • Auth
    HTTP bearer

Path parameters

deviceIdstring required

Headers

X-Device-Display-IDinteger

Request body

$schemastring uri

A URL to the JSON Schema for this object.

clearboolean
completionMode'accepted' | 'committed'

Completion guarantee. accepted returns after the input provider accepts the operation; committed additionally waits for the focused UI state to contain the complete text or become quiescent.

errorRatenumber double

Per-character mistake rate for humantouch typing. -1 uses server default.

humanizeboolean

Request human-like input where supported by the device. Defaults to false.

stealthboolean

Deprecated: use humanize. Both names must agree when supplied together.

textstring required
wpminteger

Words per minute for humanized typing. 0 uses the device default.

Example request

{
  "$schema": "https://example.com/schemas/KeyboardInputArgs.json"
}

Response

No Content

Changes

    • info

      the endpoint scheme security bearerAuth was removed from the API

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      the request property default value false was removed

    • info

      request property deprecated

    • info

      endpoint added