Клавиатура
Для работы с клавиатруой существует встроенный объект key".
Рассмотрим пример кода для работы с объектом клавиатуры. Вставьте код, запустите его и выберите любое текстовое
поле. После запуска кода на все про все у вас есть 5 секунд. Поторопитесь!
system.sleep(5000);
key.press('H');
key.release('H');
key.perform('E','PRESS');
key.perform('E','RELEASE');
key.type('L L O SPACE W O R L D');
Данный скрипт генерирует события нажатия и отпускания клавиш клавиатуры. В нем используются основные доступные методы. В качестве параметров используются имена клавиш, с которыми вы хотите работать, записанные через пробел. Если в параметре указано больше одной клавиши, то события для каждой клавиши будут вызваны последовательно в порядке следования. Так, запись
key.press('CONTROL A')
эквивалентна записи
key.press('CONTROL');
key.press('A');
Метод type генерирует последовательно для каждой клавиши события нажатия и отпускания клавиш. Строчка
key.type('H E L L O SPACE W O R L D');
последовательно генерирует события для вывода текста "hello world". Помните, что метод только генерирует указанные события, а не в действительности печатает переданный ему в параметре текст и запись. key.type('Hello World) работать не будет, так как для отображения заглавных букв нужны события нажатия клавиш SHIFT или CAPS_LOCK, а пробел используется для разделения имен клавиш.