Skip to main content

SeeTest Client - SendKeysWithBT

info

Please note that this tool is classified as a Legacy tool. We recommend transitioning to our updated solutions to maintain optimal performance and security in your workflows. For more information on this matter, please reach out to technical support .

Description

This command sends keyboard events to the Bluetooth keyboard on the device.

The device should be paired with a Bluetooth adapter in order to use this command: How to pair the device

Sending keys without modifiers: client.sendKeysWithBT("KEYS");

Sending keys with modifiers: client.sendKeysWithBT("MODIFIERS","KEYS");

The command is available only for users in accessibility project.

For accessibility, testing refers to:

Keyboard shortcuts for VoiceOver and Talkback

Parameters:

  • modifiers: String should contain all modifiers that should be provided to the Bluetooth keyboard.

    • Supported modifiers
      • CTRL

      • SHIFT

      • META (Command on Mac OS)

      • ALT (Option on Mac OS)

  • keys: Keys that will be sent to Bluetooth keyboard

    • Supported special keys (must be provided in curly braces)
      • ENTER
      • ESC
      • END
      • BKSP (Backspace)
      • HOME
      • TAB
      • DEL
      • HELP
      • UP
      • DOWN
      • RIGHT
      • LEFT
      • PGUP (Page Up)
      • PGDN (Page Down)
      • F1 - F12

Code Examples

Android / iOS Example Expand source

 client.sendKeysWithBT("CTRL+ALT","{ESC}");
 client.sendKeysWithBT("CTRL","C");
 client.sendKeysWithBT("{DOWN}");
 client.sendKeysWithBT("text");