<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Блокировка передвижения мышки по оси ХY при нажатой кнопк[Решено]]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12720</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12720&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Блокировка передвижения мышки по оси ХY при нажатой кнопк[Решено]».]]></description>
		<lastBuildDate>Thu, 01 Jun 2017 18:20:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Блокировка передвижения мышки по оси ХY при нажатой кнопк[Решено]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116309#p116309</link>
			<description><![CDATA[<p>&quot;~LButton Up&quot; напиши еще.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 01 Jun 2017 18:20:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116309#p116309</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировка передвижения мышки по оси ХY при нажатой кнопк[Решено]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116308#p116308</link>
			<description><![CDATA[<p>svoboden, Спасибо, пауза теперь работает. <br />С<br />~LButton::<br />~RButton:: <br />курсор при отпускании ЛКМ, ПКМ, не возвращается, приходится закрывать скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (terra-4)]]></author>
			<pubDate>Thu, 01 Jun 2017 18:15:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116308#p116308</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировка передвижения мышки по оси ХY при нажатой кнопк[Решено]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116304#p116304</link>
			<description><![CDATA[<p>Вместо кнопки &quot;z&quot;, поставь &quot;~LButton&quot;, а вместо &quot;Pause&quot;, поставь &quot;Suspend&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 01 Jun 2017 17:47:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116304#p116304</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Блокировка передвижения мышки по оси ХY при нажатой кнопк[Решено]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116302#p116302</link>
			<description><![CDATA[<p>Здравствуйте.<br />Иногда при нажатии ЛКМ да и ПКМ, происходит ненужное перемещение мышки, увидел на форуме скрипт &quot;AHK: Блокировка передвижения мышки по оси Х при нажатой кнопке&quot;<br /></p><div class="codebox"><pre><code>   SetBatchLines, -1
   SetMouseDelay, -1
   CoordMode, Mouse
   OnExit, Exit

   hHook := DllCall(&quot;SetWindowsHookEx&quot;
      , Int, WH_MOUSE_LL := 14
      , Int, RegisterCallback(&quot;LowLevelMouseProc&quot;, &quot;Fast&quot;)
      , UInt, DllCall(&quot;GetModuleHandle&quot;, UInt, 0)
      , UInt, 0)
   Return

Exit:
   DllCall(&quot;UnhookWindowsHookEx&quot;, UInt, hHook)
   ExitApp
   
~vk5A::	;z
;~LButton::
   MouseGetPos,, y_prev
   Direction = horizontal
   MouseGetPos, x_prev
   Direction = vertical
   Return

~vk5A Up::   Direction =	;z

LowLevelMouseProc(nCode, wParam, lParam)
{
   global Direction, x_prev, y_prev

   if (nCode &lt; 0 || !Direction || wParam != 0x200)   ; WM_MOUSEMOVE = 0x200
      Return DllCall(&quot;CallNextHookEx&quot;, UInt, 0, Int, nCode, UInt, wParam, UInt, lParam)

   if Direction = horizontal
      x := NumGet(lParam+0), y := y_prev

   if Direction = vertical
      y := NumGet(lParam+0, 4), x := x_prev

   ;MouseMove, x, y, 0
   Return 1
}
!1::ExitApp
!2::Pause</code></pre></div><p>То что мне удалось найти, и подправить, работает но не так удобно как может, потому что приходится удерживать кнопку, а сделать чтоб работало без удержания не получается и пауза не работает чтоб можно бы перетаскивать файлы.<br />Помогите пожалуйста, со скриптом.</p>]]></description>
			<author><![CDATA[null@example.com (terra-4)]]></author>
			<pubDate>Thu, 01 Jun 2017 17:07:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116302#p116302</guid>
		</item>
	</channel>
</rss>
