Send down (Lua)

Материал из UoPilot
Версия от 11:12, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

send_down и send217_down - позволяют зажать клавишу.
send_up и send217_up - позволяют отжать клавишу.
Не забывайте отжимать клавишу после зажатия.
В зависимости от приложения могут работать оба варианта зажатия send_down или send217_down, иногда только какой-то один.
Так же необходимо учитывать, что оператор send217 перед выполнением команды отжимает системные модификаторы Ctrl, Alt, Shift. Send217 подобных действий не производит.

Синтаксис

Привязка к окну: необходима.
Работа со свернутым окном: да.
Все параметры заключаются в скобки и разделяются запятыми.

send_down (<клавиша> [время])
send_up (<клавиша>)
send217_down (<клавиша> [время])
send217_up (<клавиша>)

где:
<клавиша> - клавиша с которой производится действие. Если клавиша не односимвольная, то она берется в фигурные скобки, например {Tab}.
[время] - время ожидания скрипта после зажатия клавиши. Необязательный параметр.

Примеры

--lua
send_down ("q", 3000)     -- зажать клавишу 'q' на 3 секунды (1 сек. = 1000 мс.)
send_up ("q")
--lua
send217_down ("q", 3000)    -- зажать клавишу 'q' на 3 секунды
send217_up ("q")

Смотрите также

Sendex down (Lua)
Send (Lua)
Sendex (Lua)
Say (Lua)