<?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=17139</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17139&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Зажатие клавиши по зажатию другой клавиши.».]]></description>
		<lastBuildDate>Sun, 22 May 2022 12:18:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153325#p153325</link>
			<description><![CDATA[<p><strong>ypppu</strong></p><p>Проверил, на удивление сработало как надо. Видимо с синтаксисом была ранее заминка. Благодарю</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 12:18:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153325#p153325</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153324#p153324</link>
			<description><![CDATA[<p><strong>ypppu</strong><br />Попробую сейчас. Однако вроде бы такие выкрунтасы вызывали ошибки.</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 12:13:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153324#p153324</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153322#p153322</link>
			<description><![CDATA[<div class="quotebox"><cite>alterdranser пишет:</cite><blockquote><p>AHK не отслеживает состояние клавиши</p></blockquote></div><p>Есть такая возможность. Пример кода:<br /></p><div class="codebox"><pre><code>1 up::Soundbeep</code></pre></div><p> - срабатывает только на отпускание клавиши.<br /><em>Добавлено:</em><br />В любой момент можно проверить состояние клавиши командой <em>GetKeyState</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 22 May 2022 12:10:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153322#p153322</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153321#p153321</link>
			<description><![CDATA[<p>Ладушки, сделаю еще более подробное объяснения, а то ведь опытным людям нынче все разжевывать надо. Хотя новичок тут вроде бы я.</p><p>И так. Есть условие &quot;Зажата клавиша Пробел&quot;, в случае если это условие верно (то есть клавиша зажата), то нужно &quot;Зажать клавишу RCntrl&quot;<br />Однако же, возникает вопрос, что будет если отпустить пробел? AHK никак не отреагирует, поскольку нельзя задать условие if (Key Up), синтаксис не позволяет.<br />В то время как в нормальных языках, можно написать конструкцию<br /></p><div class="codebox"><pre><code>if (Input.GetKeyUp) {
	// Событие отжатия ранее нажатых клавиш
}
</code></pre></div><p>Так вот мне нужно, что бы при нажатии Пробела нажималась другая кнопка. А при отжатии отжималась та самая другая кнопка.</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 12:08:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153321#p153321</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153318#p153318</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />В скриптовых языках, увы да. По этому я и задаю вопрос.</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 11:58:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153318#p153318</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153317#p153317</link>
			<description><![CDATA[<p>Ну раз нормально описать суть сразу не можете, то и ответа не будет.</p><div class="codebox"><pre><code>*Space:: Send, % &quot;{Rctrl &quot; (S ? &quot;Up&quot;:&quot;Down&quot;, S := !S) &quot;}&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 22 May 2022 11:53:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153317#p153317</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153316#p153316</link>
			<description><![CDATA[<p>AHK и не должен сам по себе ничего отслеживать. Отслеживает конкретный код, но код вы не написали, так что и сказать ничего конкретного нельзя.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 22 May 2022 11:52:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153316#p153316</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153315#p153315</link>
			<description><![CDATA[<p>Для тех, кто будет в будущем заглядывать сюда, поясняю.</p><p>Если использовать стандартную функцию Send, {Key Down}, то в эта команда срабатывает 1 раз и навсегда. Отжав кнопку, макрос все еще будет считать, что клавиша зажата. По этому я и уточняю, что AHK не отслеживает отжатие клавиш.</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 11:45:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153315#p153315</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153314#p153314</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Уважаемый, вы вообще шапку поста читали, или ограничились заглавием?</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 11:05:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153314#p153314</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153313#p153313</link>
			<description><![CDATA[<p>Ничего не понятно, что не выходит сделать? У меня нормально зажимает &#039;RCtrl&#039;:</p><div class="codebox"><pre><code>*Space:: Send, {vkA3 Down}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 22 May 2022 10:58:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153313#p153313</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153311#p153311</link>
			<description><![CDATA[<p>Должен уточнить, что варианты с таймерами - идея не очень хорошая. Так как, время на которое будет зажиматься клавиша может быть от 30 миллисекунд до 1 секунды. И реакция на отжатие должна быть с минимальной задержкой.</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 10:29:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153311#p153311</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Зажатие клавиши по зажатию другой клавиши.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153310#p153310</link>
			<description><![CDATA[<p>Здравствуйте. Возникла необходимость сделать макрос, который по зажатию клавиши , к примеру &quot;Пробел&quot;, эмулировал зажатие другой клавиши, к примеру &quot;Правый Cntrl&quot;.<br />Основная проблема этого этой задачи, что AHK не отслеживает состояние клавиши, как это происходит в высокоуровневых языках программирования, из чего возникает проблема, что зажатие клавиши один раз отслеживается, а вот если отжать и еще раз зажать, то скрипт по сути ломается, так как отжатие не регистрируется.<br />Решение этой задачи требует определенных костылей. А вот каких именно, знать мне отсутствие опыта не позволяет.</p><p>Пожалуйста, помогите.</p>]]></description>
			<author><![CDATA[null@example.com (alterdranser)]]></author>
			<pubDate>Sun, 22 May 2022 10:16:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153310#p153310</guid>
		</item>
	</channel>
</rss>
