<?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=6036</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6036&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры».]]></description>
		<lastBuildDate>Thu, 21 Jul 2011 22:47:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50078#p50078</link>
			<description><![CDATA[<p>Самое забавное, что даже когда сделал следуюзим образом, то желаемого результата не добился:<br /></p><div class="codebox"><pre><code>E::ControlClick, x578 y384, ahk_class Dune2000</code></pre></div><p>В этом случае, что бы при нажатии кнопки &quot;E&quot; отработала перекрутка в меню игры необходимо было навести курсор мыши на нужную кнопку, хотя я рассчитывал, что вышеуказанный код поможет автоматически перемещать курсор в эту область и кликать левой кнопкой мыши. Не тут-то было.</p>]]></description>
			<author><![CDATA[null@example.com (Dashkov)]]></author>
			<pubDate>Thu, 21 Jul 2011 22:47:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50078#p50078</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50077#p50077</link>
			<description><![CDATA[<p>Как и раньше в винде все гуд, а в игре не отрабатывает.</p><p>Пробовал так же вариант:<br /></p><div class="codebox"><pre><code>WheelUp::Sendplay, {Up}
WheelDown::Sendplay, {Down}</code></pre></div><p>Тоже в XP работает корректно, а в игре ноль внимания.</p>]]></description>
			<author><![CDATA[null@example.com (Dashkov)]]></author>
			<pubDate>Thu, 21 Jul 2011 22:05:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50077#p50077</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50076#p50076</link>
			<description><![CDATA[<div class="codebox"><pre><code>WheelUp::Send, {Up}
WheelDown::Send, {Down}</code></pre></div><div class="codebox"><pre><code>vk9f::
   Hotkey, vk9f, vk9f, Off
   Send, {sc148}
   Sleep, 250
   Hotkey, vk9f, vk9f, On
   Return

vk9e::
   Hotkey, vk9e, vk9e, Off
   Send, {sc150}
   Sleep, 250
   Hotkey, vk9e, vk9e, On
   Return</code></pre></div><p><a href="http://www.script-coding.com/AutoHotkey/SendMode.html">SendMode</a></p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 21 Jul 2011 21:45:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50076#p50076</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50075#p50075</link>
			<description><![CDATA[<p>Попробовал заменить следующим образом:</p><p> </p><div class="codebox"><pre><code>WheelUp::
   Hotkey, WheelUp, WheelUp, Off
   SoundBeep
   Sleep, 250
   Hotkey, WheelUp, WheelUp, On
   Return
 
WheelDown::
   Hotkey, WheelDown, WheelDown, Off
   Send, {Down}
   Sleep, 250
   Hotkey, WheelDown, WheelDown, On
   Return</code></pre></div><p>Звука никакого не слышно, не в винде не в игре. Вообще странно, что в XP написанная вами функция корректно работает, а в игре ни малейшей реакции на прокрутку.</p>]]></description>
			<author><![CDATA[null@example.com (Dashkov)]]></author>
			<pubDate>Thu, 21 Jul 2011 21:27:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50075#p50075</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50073#p50073</link>
			<description><![CDATA[<p>Для теста можно заменить</p><div class="quotebox"><blockquote><p><span style="color: #FF00FC"><em>Send</em></span>, <span style="color: #60FF00"><em>{</em></span><span style="color: #FF0000"><em>Up</em></span><span style="color: #60FF00"><em>}</em></span></p></blockquote></div><p>на</p><div class="quotebox"><blockquote><p><span style="color: #FF00FC"><em>SoundBeep</em></span></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 21 Jul 2011 21:10:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50073#p50073</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50072#p50072</link>
			<description><![CDATA[<p>Попробовал указать #IfWinActive в начале кода или строку &quot;#IfWinActive ahk_class Dune2000&quot; и ничего не дало. Хотя может и не должно было дать, т.к. больше методом научного тыка пробую.</p>]]></description>
			<author><![CDATA[null@example.com (Dashkov)]]></author>
			<pubDate>Thu, 21 Jul 2011 20:48:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50072#p50072</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50071#p50071</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/IfWinActive.html">#IfWinActive</a></p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 21 Jul 2011 19:52:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50071#p50071</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50070#p50070</link>
			<description><![CDATA[<p>Спасибо, Grey,</p><p>К сожалению не помогло. В проводнике перемещение выделения работает корректно в соответствии с выставленной задержкой в коде, а в игре вообще не реагирует. Пробовал в этом коде полностью убрать задержку &quot;Sleep&quot;, но никаких результатов. Возможно из-за изначально кривой реализации игры не получится впринципе реализовать то что я хочу. Либо делать эмуляцию передвижения курсора мыши в нужную область и клика мышки на каждое передвижение прокрутки.</p>]]></description>
			<author><![CDATA[null@example.com (Dashkov)]]></author>
			<pubDate>Thu, 21 Jul 2011 19:18:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50070#p50070</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50069#p50069</link>
			<description><![CDATA[<div class="codebox"><pre><code>WheelUp::
   Hotkey, WheelUp, WheelUp, Off
   Send, {Up}
   Sleep, 250
   Hotkey, WheelUp, WheelUp, On
   Return

WheelDown::
   Hotkey, WheelDown, WheelDown, Off
   Send, {Down}
   Sleep, 250
   Hotkey, WheelDown, WheelDown, On
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 21 Jul 2011 18:33:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50069#p50069</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50067#p50067</link>
			<description><![CDATA[<p>Добрый день, уважаемые специалисты. Прошу помощи для чайника. Необходимо заменить прокрутку колесом мыши вверх и вниз на нажатие клавиатурных кнопок UpArrow и DownArrow. Замена этих кнопок необходима для прокрутки меню вверх и вниз в игре Dune 2000, т.к. меню там прокручивается либо постоянным кликанием, либо стрелками вверх и вниз на клавиатуре. Было бы удобно реализовать перемещение по меню при помощи колеса прокрутки, но пока у меня не получается это сделать. Пробовал массу программ известных, но не работает, т.к. мышь обычная. В результате наткнулся на AutoHotKey и сделал следующий скрипт:</p><p>&nbsp; </p><div class="codebox"><pre><code>WheelDown::Down
WheelUp::Up</code></pre></div><p>Сначала подумал что теперь все будет работать корректно, т.к. выделение строк файлов в проводнике можно было перемещать колесом мыши, вместо стрелок вверх и вниз, однако когда запустил игру, то оказалось, что скрипт работает как-то странно:</p><p>Если прокручиваю вниз, то меню в игре сразу опускается до самого низа и его не возможно поднять снова наверх, словно операция прокрутки вниз зацикливается. Если при этом нажать на клавишу вниз или вверх на клавиатуре, то можно снова нормально прокручивать меню. </p><p>Хотелось бы реализовать прокрутку колесом мыши, что бы прокручивание меню отрабатывало аналогично как если бы нажимал стрелки вверх и вниз на клавиатуре и функция не отрабатывала бы в игре циклично. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Dashkov)]]></author>
			<pubDate>Thu, 21 Jul 2011 17:52:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50067#p50067</guid>
		</item>
	</channel>
</rss>
