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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''wheel_up''' - эмулирует прокручивание колёсика мыши вверх. <br>'''wheel_down''' - эмулир...»)
 
 
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
 
'''wheel_up''' - эмулирует прокручивание колёсика мыши вверх.
 
'''wheel_up''' - эмулирует прокручивание колёсика мыши вверх.
&lt;br>'''wheel_down''' - эмулирует прокручивание колёсика мыши вниз.&lt;br>
+
<br>'''wheel_down''' - эмулирует прокручивание колёсика мыши вниз.<br>
 
:Другие варианты использования:
 
:Другие варианты использования:
 
'''kwheel_up''' - эмулирует прокручивание колёсика мыши вверх (захватывает мышь).
 
'''kwheel_up''' - эмулирует прокручивание колёсика мыши вверх (захватывает мышь).
&lt;br>'''kwheel_down''' - эмулирует прокручивание колёсика мыши вниз (захватывает мышь).
+
<br>'''kwheel_down''' - эмулирует прокручивание колёсика мыши вниз (захватывает мышь).
&lt;br>'''pwheel_up''' - эмулирует прокручивание колёсика мыши вверх (только для Windows XP sp2-3 32 бит и Vista Home 32 бит).
+
<br>'''pwheel_up''' - эмулирует прокручивание колёсика мыши вверх (только для Windows XP sp2-3 32 бит и Vista Home 32 бит).
&lt;br>'''pwheel_down''' - эмулирует прокручивание колёсика мыши вниз (только для Windows XP sp2-3 32 бит и Vista Home 32 бит).
+
<br>'''pwheel_down''' - эмулирует прокручивание колёсика мыши вниз (только для Windows XP sp2-3 32 бит и Vista Home 32 бит).
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: да.
 
Привязка к окну: да.
&lt;br>Работа со свернутым окном: нет.
+
<br>Работа со свернутым окном: нет.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  wheel_down (&lt;x> &lt;y> abs|~^rlm &lt;count>)
+
  wheel_down (<x> <y> abs|~^rlm <count>)
  kwheel_down (&lt;x> &lt;y> abs|~^rlm &lt;count>)
+
  kwheel_down (<x> <y> abs|~^rlm <count>)
  pwheel_down (&lt;x> &lt;y> abs|~^rlm &lt;count>)
+
  pwheel_down (<x> <y> abs|~^rlm <count>)
 
Где:
 
Где:
&lt;br>'''&lt;x>''' - координата x в которой прокручиваем
+
<br>'''<x>''' - координата x в которой прокручиваем
&lt;br>'''&lt;y>''' - координата y в которой прокручиваем
+
<br>'''<y>''' - координата y в которой прокручиваем
&lt;br>'''abs''' - признак, что работаем в координатах экрана, а не окна. Указывать в кавычках: "abs".  
+
<br>'''abs''' - признак, что работаем в координатах экрана, а не окна. Указывать в кавычках: "abs".  
&lt;br>'''~^rlm''' - при прокручивании зажаты кнопки: ~ Shift, ^ Ctrl, r правая, l левая, m средняя
+
<br>'''~^rlm''' - при прокручивании зажаты кнопки: ~ Shift, ^ Ctrl, r правая, l левая, m средняя
&lt;br>'''&lt;count>''' на сколько единиц (щелчков колесика) прокручиваем
+
<br>'''<count>''' на сколько единиц (щелчков колесика) прокручиваем
&lt;br>Примечание: нужно обязательно указывать abs или один из модификаторов нажатия (~^rlm)
+
<br>Примечание: нужно обязательно указывать abs или один из модификаторов нажатия (~^rlm)
  
 
== Примеры ==
 
== Примеры ==
Строка 39: Строка 39:
 
== Смотрите также ==
 
== Смотрите также ==
 
[[Left (Lua)]]
 
[[Left (Lua)]]
&lt;br>[[Kleft (Lua)]]
+
<br>[[Kleft (Lua)]]
&lt;br>[[Drag (Lua)]]
+
<br>[[Drag (Lua)]]

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

Описание

wheel_up - эмулирует прокручивание колёсика мыши вверх.
wheel_down - эмулирует прокручивание колёсика мыши вниз.

Другие варианты использования:

kwheel_up - эмулирует прокручивание колёсика мыши вверх (захватывает мышь).
kwheel_down - эмулирует прокручивание колёсика мыши вниз (захватывает мышь).
pwheel_up - эмулирует прокручивание колёсика мыши вверх (только для Windows XP sp2-3 32 бит и Vista Home 32 бит).
pwheel_down - эмулирует прокручивание колёсика мыши вниз (только для Windows XP sp2-3 32 бит и Vista Home 32 бит).

Синтаксис

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

wheel_down (<x> <y> abs|~^rlm <count>)
kwheel_down (<x> <y> abs|~^rlm <count>)
pwheel_down (<x> <y> abs|~^rlm <count>)

Где:
<x> - координата x в которой прокручиваем
<y> - координата y в которой прокручиваем
abs - признак, что работаем в координатах экрана, а не окна. Указывать в кавычках: "abs".
~^rlm - при прокручивании зажаты кнопки: ~ Shift, ^ Ctrl, r правая, l левая, m средняя
<count> на сколько единиц (щелчков колесика) прокручиваем
Примечание: нужно обязательно указывать abs или один из модификаторов нажатия (~^rlm)

Примеры

--lua
wheel_up (300, 300, 2)    -- в координатах 300, 300 крутим колесико мышки на 2 щелчка ВВЕРХ
--lua
-- Этот вариант работает только в активном окне и перемещает курсор
kwheel_up (300, 300, 2)    -- в координатах 300, 300 крутим колесико мышки на 2 щелчка ВВЕРХ
end_script ()
--lua
local x, y, count = 500, 600, 3
kwheel_down (x, y, count)   -- в координатах 500, 600 крутим колесико мышки на 3 щелчка ВНИЗ
end_script ()

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

Left (Lua)
Kleft (Lua)
Drag (Lua)