<?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=6190</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6190&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Проблема засыла клавиши в игре».]]></description>
		<lastBuildDate>Thu, 08 Sep 2011 02:07:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Проблема засыла клавиши в игре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51302#p51302</link>
			<description><![CDATA[<p>Потому что при удерживании пробела, клавиатура его повторяет. При каждом таком повторе срабатывает Ваша горячая клавиша. Так что в итоге, хотя цикл (из-за Return внутри) выполнялся только один раз, всё равно имеем повтор его кода до тех пор, пока удерживается пробел.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 08 Sep 2011 02:07:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51302#p51302</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема засыла клавиши в игре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51300#p51300</link>
			<description><![CDATA[<p>А почему оно работало и с Return внутри цикла?</p>]]></description>
			<author><![CDATA[null@example.com (hohmuch)]]></author>
			<pubDate>Wed, 07 Sep 2011 21:09:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51300#p51300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема засыла клавиши в игре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51292#p51292</link>
			<description><![CDATA[<p>Да, можно и через <a href="http://www.script-coding.com/AutoHotkey/SetKeyDelay.html">SetKeyDelay</a> — поставить его в начало скрипта.<br />Я, кстати, в своём примере Return по рассеянности в цикл всунул. Сейчас поправил код.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 07 Sep 2011 13:57:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51292#p51292</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема засыла клавиши в игре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51288#p51288</link>
			<description><![CDATA[<p>Да, гениально, спасибо большое. Метод 2 из этой ссылки: <a href="http://www.autohotkey.com/docs/FAQ.htm#games">Why don&#039;t Hotstrings, Send, and MouseClick work in certain games?</a>.</p>]]></description>
			<author><![CDATA[null@example.com (hohmuch)]]></author>
			<pubDate>Wed, 07 Sep 2011 12:38:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51288#p51288</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема засыла клавиши в игре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51279#p51279</link>
			<description><![CDATA[<p>Что за метод 2? По ссылке не нашёл его. В играх иногда помогает вставка паузы между нажатием и отпусканием.<br /></p><div class="codebox"><pre><code>$space::
while GetKeyState(&quot;Space&quot;,&quot;P&quot;)
{
Send, {Space Down}
Sleep, 50
Send, {Space Up}
Sleep 250
}
Return</code></pre></div><p>Но первым делом всегда нужно проверять, видит ли вообще скрипт Ваше нажатие. К примеру, звуковым сигналом.<br /></p><div class="codebox"><pre><code>$space::
    SoundBeep, 800, 500
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 07 Sep 2011 04:01:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51279#p51279</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Проблема засыла клавиши в игре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51271#p51271</link>
			<description><![CDATA[<p>Скрипт должен посылать Space, пока Space нажат<br /></p><div class="codebox"><pre><code>$space::
while GetKeyState(&quot;Space&quot;,&quot;P&quot;)
{
SendPlay {Space}
   sleep 250
}</code></pre></div><p>SendPlay не помог. Не понимаю, как изменить код с помощью метода 2 из хелпа <a href="http://www.autohotkey.com/docs/commands/SendMode.htm">SendMode Play</a>. Помогите плиз.</p>]]></description>
			<author><![CDATA[null@example.com (hohmuch)]]></author>
			<pubDate>Tue, 06 Sep 2011 20:01:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51271#p51271</guid>
		</item>
	</channel>
</rss>
