<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Назначить действие на движение мыши]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=5213</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5213&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Назначить действие на движение мыши».]]></description>
		<lastBuildDate>Sun, 23 Sep 2012 22:24:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=64117#p64117</link>
			<description><![CDATA[<p>На офф.форуме имеется тема <a href="http://www.autohotkey.com/community/viewtopic.php?t=25892">Lex&#039; Mouse Gestures</a> by Lexicos.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sun, 23 Sep 2012 22:24:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=64117#p64117</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=64110#p64110</link>
			<description><![CDATA[<p>По теме.<br />Кажется всё проще, нужно отслеживать, насколько курсор сместился от центра. А чтобы он не доходил до края экрана, периодически возвращать его в центр.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 23 Sep 2012 18:19:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=64110#p64110</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48796#p48796</link>
			<description><![CDATA[<p>Спасибо <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (vinternete)]]></author>
			<pubDate>Sun, 29 May 2011 16:57:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48796#p48796</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48670#p48670</link>
			<description><![CDATA[<p>Заменить<br /></p><div class="codebox"><pre><code>Send, % Gestures</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>Sendplay, % Gestures</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Wed, 25 May 2011 15:24:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48670#p48670</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48661#p48661</link>
			<description><![CDATA[<p>Можно ли как-то сделать, чтобы <br /> </p><div class="codebox"><pre><code>If (Abs(DX) &gt;= Sensitivity)
            Gesture := (DX &gt; 0 ? &quot;{Right}&quot; : &quot;{Left}&quot;), NewGesture := 1
         If (Abs(DY) &gt;= Sensitivity)
            Gesture := (DY &gt; 0 ? &quot;{Down}&quot; : &quot;{Up}&quot;), NewGesture := 1</code></pre></div><p>Up, Down..... посылались как sendplay?</p>]]></description>
			<author><![CDATA[null@example.com (vinternete)]]></author>
			<pubDate>Wed, 25 May 2011 12:57:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48661#p48661</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48319#p48319</link>
			<description><![CDATA[<p>Спасибо. Убавляешь sensitivity и тянешь мышь, вроде оно... Лучше бы было конечно при отпускании RButton.</p>]]></description>
			<author><![CDATA[null@example.com (andysss)]]></author>
			<pubDate>Thu, 12 May 2011 03:34:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48319#p48319</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48215#p48215</link>
			<description><![CDATA[<div class="quotebox"><cite>andysss пишет:</cite><blockquote><p>...а можно чтобы постоянно шло нажатие до тех пор, пока не отожмётся RButton?</p></blockquote></div><p>Можно, но уже без варианта когда в хоткее есть функция посыла самой себя в статичном состоянии, хотя наверное можно и это исправить (я не имею ввиду ~ перед хоткеем).:</p><div class="codebox"><pre><code>Sensitivity = 20
CoordMode, Mouse
Return
Esc:: ExitApp
#IfWinActive, ahk_class Notepad
RButton::
   NewGesture = 1
   Loop
      {
         If NewGesture
         {
            MouseGetPos, StartX, StartY
            NewGesture =
         }
         MouseGetPos, X, Y
         DX := X - StartX, DY := Y - StartY
         If (Abs(DX) &gt;= Sensitivity)
            Gesture := (DX &gt; 0 ? &quot;{Right}&quot; : &quot;{Left}&quot;), NewGesture := 1
         If (Abs(DY) &gt;= Sensitivity)
            Gesture := (DY &gt; 0 ? &quot;{Down}&quot; : &quot;{Up}&quot;), NewGesture := 1
         If (NewGesture &amp;&amp; Gesture != PrevGesture)
            Gestures .= Gesture, PrevGesture := Gesture
         Sleep, 10
         Send, % Gestures
         Gestures := Gesture := PrevGesture := &quot;&quot;
         If GetKeyState(&quot;RButton&quot;, &quot;P&quot;) = 0
            break
      }
Return
RButton Up::Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Sat, 07 May 2011 18:18:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48215#p48215</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48211#p48211</link>
			<description><![CDATA[<p>Ещё нюанс, а можно чтобы постоянно шло нажатие до тех пор, пока не отожмётся RButton?</p>]]></description>
			<author><![CDATA[null@example.com (andysss)]]></author>
			<pubDate>Sat, 07 May 2011 09:30:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48211#p48211</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48208#p48208</link>
			<description><![CDATA[<p>OFF:<strong>2andysss</strong>: далеко, очень далеко не пару секунд.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 06 May 2011 19:17:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48208#p48208</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48206#p48206</link>
			<description><![CDATA[<p>Спасибо! Для вас это пару секунд, для меня тёмный лес, иногда с просветами))</p>]]></description>
			<author><![CDATA[null@example.com (andysss)]]></author>
			<pubDate>Fri, 06 May 2011 18:09:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48206#p48206</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48205#p48205</link>
			<description><![CDATA[<p>Или так:</p><div class="codebox"><pre><code>Sensitivity = 20
CoordMode, Mouse
Return
Esc:: ExitApp
#IfWinActive, ahk_class Notepad
RButton::
   NewGesture = 1
   While GetKeyState(&quot;RButton&quot;, &quot;P&quot;)
      {
         If NewGesture
         {
            MouseGetPos, StartX, StartY
            NewGesture =
         }
         MouseGetPos, X, Y
         DX := X - StartX, DY := Y - StartY
         If (Abs(DX) &gt;= Sensitivity)
            Gesture := (DX &gt; 0 ? &quot;{Right}&quot; : &quot;{Left}&quot;), NewGesture := 1
         If (Abs(DY) &gt;= Sensitivity)
            Gesture := (DY &gt; 0 ? &quot;{Down}&quot; : &quot;{Up}&quot;), NewGesture := 1
         If (NewGesture &amp;&amp; Gesture != PrevGesture)
            Gestures .= Gesture, PrevGesture := Gesture
         Sleep, 10
      }
   If !Gestures
      Send, {RButton}
   Else
      Send, % Gestures
      Gestures := Gesture := PrevGesture := &quot;&quot;
Return
RButton Up::Return</code></pre></div><p>Разници нет (кроме оформления).</p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Fri, 06 May 2011 17:52:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48205#p48205</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48202#p48202</link>
			<description><![CDATA[<div class="quotebox"><cite>andysss пишет:</cite><blockquote><p>Подскажите как...?</p></blockquote></div><div class="codebox"><pre><code>Sensitivity = 20
   CoordMode, Mouse
   Return
Esc:: ExitApp
#IfWinActive, ahk_class Notepad
RButton::
   NewGesture = 1
   While GetKeyState(&quot;RButton&quot;, &quot;P&quot;)
   {
      if NewGesture
      {
         MouseGetPos, StartX, StartY
         NewGesture =
      }
      MouseGetPos, X, Y
      DX := X - StartX, DY := Y - StartY
      if (Abs(DX) &gt;= Sensitivity)
         Gesture := (DX &gt; 0 ? &quot;Right&quot; : &quot;Left&quot;), NewGesture := 1
      if (Abs(DY) &gt;= Sensitivity)
         Gesture := (DY &gt; 0 ? &quot;Down&quot; : &quot;Up&quot;), NewGesture := 1
      if (NewGesture &amp;&amp; Gesture != PrevGesture)
         Gestures .= Gesture, PrevGesture := Gesture
      Sleep, 10
   }
   if !Gestures
      Send, {RButton}
   else
Send, {%Gestures%}
   Gestures := Gesture := PrevGesture := &quot;&quot;
   Return
RButton Up::Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Fri, 06 May 2011 17:31:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48202#p48202</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48200#p48200</link>
			<description><![CDATA[<p>Подскажите как в этом коде с блокнотом посылать нажатия клавиш Right, Left, Up, Down чтобы нажимались эти клавиши?</p><div class="codebox"><pre><code>Sensitivity = 20
   CoordMode, Mouse
   Return

Esc:: ExitApp

#IfWinActive, ahk_class Notepad
RButton::
   NewGesture = 1
   While GetKeyState(&quot;RButton&quot;, &quot;P&quot;)
   {
      if NewGesture
      {
         MouseGetPos, StartX, StartY
         NewGesture =
      }

      MouseGetPos, X, Y
      DX := X - StartX, DY := Y - StartY
      
      if (Abs(DX) &gt;= Sensitivity)
         Gesture := (DX &gt; 0 ? &quot;R&quot; : &quot;L&quot;), NewGesture := 1
         
      if (Abs(DY) &gt;= Sensitivity)
         Gesture := (DY &gt; 0 ? &quot;D&quot; : &quot;U&quot;), NewGesture := 1
         
      if (NewGesture &amp;&amp; Gesture != PrevGesture)
         Gestures .= Gesture, PrevGesture := Gesture
         
      Sleep, 10
   }
   if !Gestures
      Send, {RButton}
   else
      MsgBox, % Gestures   ; здесь назначить действие в зависимости от значения Gestures
   Gestures := Gesture := PrevGesture := &quot;&quot;
   Return

RButton Up::Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (andysss)]]></author>
			<pubDate>Fri, 06 May 2011 13:40:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48200#p48200</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=43987#p43987</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>...А если курсор упрётся в край экрана? Программа не поймёт, что мышка всё ещё двигается?</p></blockquote></div><p>На этот случай есть <a href="http://www.loonies.narod.ru/cursorus.htm">CursorUS</a> <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 18 Jan 2011 00:09:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=43987#p43987</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить действие на движение мыши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42276#p42276</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>с 3 раз не поняли</p></blockquote></div><p>Ну, видно ума не хватило! <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 27 Nov 2010 19:03:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42276#p42276</guid>
		</item>
	</channel>
</rss>
