Эмуляция клавиатуры (ZD)

Эмуляция клавиатуры (ZD)

Оглавление


Описание

Экшен позволяет эмулировать ввод текста с клавиатуры, нажатие системных кнопок (питание, звук и др.)


Как добавить действие в проект?

Через контекстное меню Добавить действиеAndroidЭмуляция клавиатуры

Либо воспользуйтесь умным поиском.


Для чего это используется?

Ввод данных в текстовые поля, нажатие кнопок “Домой”, “Все запущенные приложения”, “Назад” и др.


Как работать с экшеном?

Текст

В текстовое поле экшена можно ввести простой текст, переменные и макросы специальных клавиш ({AndroidKeys.BACK}, {AndroidKeys.HOME}, {AndroidKeys.CLEAR}).

Макросы клавиш

Как уже было сказано выше, в данном поле можно использовать не только текст и переменные, но и специальные макросы, которые эмулируют некоторые системные (и не только) кнопки Android.

Ниже, под спойлером, описаны доступные в ZennoDroid макросы.

Это только часть доступных команд. Существуют и другие.
Найти их можно по этой ссылке, а вызвать с помощью экшена Консольная команда.

При выборе команды учитывайте её API level (AL): для Android 5.1 - AL 22, Android 7.1 - 25.
Если AL команды выше, чем AL системы, то данная команда работать не будет.

Узнать API Level для конкретной версии Android можно по этой ссылке.

Задержка

Пауза между вводом символов.

Отключение задержки (моментальная вставка текста)

Добавлено в ZennoDroid 2.2.5

Если убрать чекбокс возле слова “Задержка”, то не будет пауз между вводом символов и текст будет вставляться моментально.

При отключенной задержке не работают Android макросы ({AndroidKeys.BACK}, {AndroidKeys.HOME}, {AndroidKeys.CLEAR} и др.). Они будут напечатаны как есть!


Полезные ссылки