Send down (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''send_down''' и '''send217_down''' - позволяют зажать клавишу. <br>'''send_up''' и '''send217_up''' - поз...»)
 
 
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
'''send_down''' и '''send217_down''' - позволяют зажать клавишу.
 
'''send_down''' и '''send217_down''' - позволяют зажать клавишу.
&lt;br>'''send_up''' и '''send217_up''' - позволяют отжать клавишу.
+
<br>'''send_up''' и '''send217_up''' - позволяют отжать клавишу.
&lt;br>Не забывайте отжимать клавишу после зажатия.
+
<br>Не забывайте отжимать клавишу после зажатия.
&lt;br>В зависимости от приложения могут работать оба варианта зажатия send_down или send217_down, иногда только какой-то один.
+
<br>В зависимости от приложения могут работать оба варианта зажатия send_down или send217_down, иногда только какой-то один.
&lt;br>Так же необходимо учитывать, что оператор send217 перед выполнением команды отжимает системные модификаторы Ctrl, Alt, Shift. Send217 подобных действий не производит.
+
<br>Так же необходимо учитывать, что оператор send217 перед выполнением команды отжимает системные модификаторы Ctrl, Alt, Shift. Send217 подобных действий не производит.
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: необходима.
 
Привязка к окну: необходима.
&lt;br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  send_down (&lt;клавиша> [время])
+
  send_down (<клавиша> [время])
  send_up (&lt;клавиша>)
+
  send_up (<клавиша>)
  send217_down (&lt;клавиша> [время])
+
  send217_down (<клавиша> [время])
  send217_up (&lt;клавиша>)
+
  send217_up (<клавиша>)
 
где:
 
где:
&lt;br>'''&lt;клавиша>''' - клавиша с которой производится действие. Если клавиша не односимвольная, то она берется в фигурные скобки, например {Tab}.
+
<br>'''<клавиша>''' - клавиша с которой производится действие. Если клавиша не односимвольная, то она берется в фигурные скобки, например {Tab}.
&lt;br>'''[время]''' - время ожидания скрипта после зажатия клавиши. Необязательный параметр.
+
<br>'''[время]''' - время ожидания скрипта после зажатия клавиши. Необязательный параметр.
  
 
== Примеры ==
 
== Примеры ==
Строка 31: Строка 31:
  
 
[[Sendex down (Lua)]]
 
[[Sendex down (Lua)]]
&lt;br>[[Send (Lua)]]
+
<br>[[Send (Lua)]]
&lt;br>[[Sendex (Lua)]]
+
<br>[[Sendex (Lua)]]
&lt;br>[[Say (Lua)]]
+
<br>[[Say (Lua)]]

Текущая версия на 11:12, 28 августа 2019

Описание

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)