<?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>https://forum.script-coding.com/viewtopic.php?id=16403</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16403&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: колесо мыши перестаёт работать при подключении планшета.».]]></description>
		<lastBuildDate>Thu, 03 Jun 2021 14:59:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: колесо мыши перестаёт работать при подключении планшета.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148253#p148253</link>
			<description><![CDATA[<p>$ перед WheelUp скорее всего не нужен.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Jun 2021 14:59:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148253#p148253</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: колесо мыши перестаёт работать при подключении планшета.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148251#p148251</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Точно, спасибо! <br />Если добавить тильду в начале хоткея, то часть с else мне вообще не нужна. Скрол везде работает даже при подключенном планшете (и звук увеличивается при наведении мыши на панель задач). Вопрос закрыт, благодарю за помощь. </p><p>Скрипт в итоге выглядит так: </p><div class="codebox"><pre><code>~$WheelUp::
SetTitleMatchMode, 2
CoordMode, Mouse, Screen
MouseGetPos, WUxpos, WUypos, WUid
WinGetClass, WUclass, ahk_id %WUid%

	if ((WUclass = &quot;Shell_TrayWnd&quot;) or (WUclass = &quot;WindowsForms10.Window.8.app.0.33c0d9d&quot;)) &amp;&amp; (WUxpos &lt; 

1920 &amp;&amp; WUxpos &gt; 0 &amp;&amp; WUypos &lt; 1080 &amp;&amp; WUypos &gt; 1040)
	
		Send {Volume_Up 3}
				
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ToyRobot)]]></author>
			<pubDate>Thu, 03 Jun 2021 14:37:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148251#p148251</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: колесо мыши перестаёт работать при подключении планшета.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148250#p148250</link>
			<description><![CDATA[<p>Для начала я бы попробовал изменить условия срабатывания горячей клавиши через #If, вместо того, чтобы посылать саму себя.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Jun 2021 14:12:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148250#p148250</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: колесо мыши перестаёт работать при подключении планшета.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148249#p148249</link>
			<description><![CDATA[<p>Обновил - не помогло. Вписал в скрипт MsgBox на WheelUp, чтобы понять, что происходит. Не подключая планшет всё работает как ожидается - сначала выскакивает сообщение, затем срабатывает WheelUp. При подключении планшета MsgBox уходит в бесконечный цикл, т.е. выскакивает сообщение, я кликаю окей, оно тут-же выскакивает заново (без скролла) и так далее. Выдергиваю планшет - цикл заканчивается. При этом на самом планшете нет скролла и ничего внутри не настроено на скролл. Пробовал включать скрипты после подключения планшета - не помогло. Единственное, что приходит в голову - это распознать подключение планшета в скрипте и перейти на PgUp PgDn, фиг с ним, не принципиально, планшет не постоянно у меня включен. </p><p>Соответственно, вопрос, может ли АХК распознать подключение планшета? </p><div class="codebox"><pre><code>$WheelUp::
SetTitleMatchMode, 2
CoordMode, Mouse, Screen
MouseGetPos, WUxpos, WUypos, WUid
WinGetClass, WUclass, ahk_id %WUid%

	if ((WUclass = &quot;Shell_TrayWnd&quot;) or (WUclass = &quot;WindowsForms10.Window.8.app.0.33c0d9d&quot;)) &amp;&amp; (WUxpos &lt; 1920 &amp;&amp; WUxpos &gt; 0 &amp;&amp; WUypos &lt; 1080 &amp;&amp; WUypos &gt; 1040)
		{ 
		Send {Volume_Up 3}
		Return 
		}			
	else
		{
		MsgBox Up
		Send {WheelUp}
		}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ToyRobot)]]></author>
			<pubDate>Thu, 03 Jun 2021 13:50:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148249#p148249</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: колесо мыши перестаёт работать при подключении планшета.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148248#p148248</link>
			<description><![CDATA[<div class="quotebox"><cite>ToyRobot пишет:</cite><blockquote><p>ahk 1.1.24. Прошу хотя бы подсказать, в какую сторону смотреть</p></blockquote></div><p>Обновить AHK?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Jun 2021 13:17:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148248#p148248</guid>
		</item>
		<item>
			<title><![CDATA[AHK: колесо мыши перестаёт работать при подключении планшета.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148246#p148246</link>
			<description><![CDATA[<p>Приветствую. </p><p>При подключении планшета перестаёт работать скрол мыши. У меня на постоянке висит большой скрипт, в том числе на скрол, и всё работает хорошо ровно до тех пор, пока я не подключу планшет. При этом, если выгрузить АХК скрипт, колесо вновь начинает работать. Изначально было Send {WheelUp}, перепробывал все варианты Send, попробывал через Click WheelUp - не помогает. Скрол не работает во всей системе, в любой программе. Windows 7 x64, ahk 1.1.24. Прошу хотя бы подсказать, в какую сторону смотреть, у меня нет никаких идей. </p><p>Кусок кода для примера: </p><div class="codebox"><pre><code>$WheelUp::
SetTitleMatchMode, 2
CoordMode, Mouse, Screen
MouseGetPos, WUxpos, WUypos, WUid
WinGetClass, WUclass, ahk_id %WUid%

	if ((WUclass = &quot;Shell_TrayWnd&quot;) or (WUclass = &quot;WindowsForms10.Window.8.app.0.33c0d9d&quot;)) &amp;&amp; (WUxpos &lt; 1920 &amp;&amp; WUxpos &gt; 0 &amp;&amp; WUypos &lt; 1080 &amp;&amp; WUypos &gt; 1040)
		{ 
		Send {Volume_Up 3}	
		Return 
		}			
	else
		Send {WheelUp}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ToyRobot)]]></author>
			<pubDate>Thu, 03 Jun 2021 12:57:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148246#p148246</guid>
		</item>
	</channel>
</rss>
