Object mode in one-to-many synchronization, send query of the node (or UI object) to all devices instead of coordination, click "OK" can run on all devices with different resolutions than click(100,100).
The purpose of FindNode is to find the intended one or more UI elements (or Accessibility nodes) and extract information or perform actions on them.In short AAI replace coordinates with queries.
AAI Script (AAIS) is very small script built on top of AAI's FindNode, it has a very simple syntax and with a dozen of commands, it is useful to write simple tests or throw away scripts.
UI Explorer to obtain node information and helper program to construct query, great to learn query language learning.
Select Obj mode to easily sync Android devices with dfferent screen resolutions and brands (resolution independent).
Example: Sync buttons in different locations.
Support AAIS, REST API & JavaScript API
Integrate object-based action to existing API & seamless integration with FindNode.
find "Pointer location"
click "T:Pointer location||OX:1"
devices.sendAai({ actions:["scrollIntoView('T:Pointer location||OX:1','down')","click"]})
http://localhost:8090/TotalControl/v2/devices/ids/aai/sendaai?
{
"token": "270eq7lXQK8bXYsJ",
"state": "active",
"ids": ["device@795844152","device@795812215"],
"query":"T:Pointer location||OX:1",
"postAction":"click",
"preAction":"scrollToView"
}
Batch control multiple devices, optional 10/20/30/50. Supports two sync modes, UI elements-based and coordinate-based.
Learn moreIdentify UI element by using unique query syntax, can retrieve information or perform actions on an element on multiple devices, no coordinate required.
Learn moreA mini script that utilize AAI capability to do automation, this is currently available in MDCC (the file extension is ".tst"), Capture/Replay (with object option) will generate in this script.
Learn moreSpeed rendering, frame rate up to 60fps, 1080P resolution, only 10% usage of CPU.
Learn moreUse the mouse and keyboard to control the movement, click and slide.
Learn moreSigma Keyboard supports inputting text with PC keyboard, support keyboard shortcuts.
Learn moreCut-n-paste between PC and devices, support transfer files(APK file will be automatically installed).
Learn moreImplemented shortcuts to improve user experience. Shortkey and Autotext. Capture PC and boss key. Keyboard class API.
Learn moreDim the device screen to conserve power. Configure shortkeys to start application or run a script. Hotspot
Learn moreConnect device and PC by USB or TCP, support quickly mirror.
Learn moreControl device through voice commands. Open app and run the function through voice command.
Learn moreOffers rich set of API to control multiple Android devices. Offers JavaScript and REST API.
Learn moreWindows Desktop Mode (WDM)
Multi-Device Control Center (MDCC)
Supports device control device group or all devices, support for synchronization based on UI elements.
Learn morePC can directly play the media sound of the Android device. Android version 10 and above support. Some app may not support it, such as some music app.
The Lite version supports 2 devices and is free for non-commercial use. To control multiple devices, please purchase the Professional version and paid features.
Total Control Supports all operating systems (Windows XP ~ Windows 11) from Windows XP onwards (32-bit/64-bit),compatible with Android 6.x ~ 14 devices of all brands and manufacturers.