<?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=11479</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11479&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Работа горячей клавиши при единичном нажатии».]]></description>
		<lastBuildDate>Wed, 11 May 2016 18:47:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103668#p103668</link>
			<description><![CDATA[<p><strong>ypppu</strong>, Спасибо! То, что нужно!</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 18:47:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103668#p103668</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103667#p103667</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>В идеале было бы, если условием было неоднократное кол-во нажатий, т.е.:<br /></p><div class="quotebox"><blockquote><p>..при нажатии на J отправлялось <em>KJ</em>, но только тогда, когда перед этим <strong>неоднократно, например, дважды, </strong>нажималась непосредственно клавиша L.<br />И наоборот, ...</p></blockquote></div></blockquote></div><p>Вот скрипт, идеально подходящий под описание:<br /></p><div class="codebox"><pre><code>vk4A:: 
If var3 &gt; 1
Send, KJ
Else Send, J
var1++
var3 := 0
Return

vk4B:: 
var1 := 0
var3 := 0
Send, K
Return

vk4C::
If var1 &gt; 1
Send, KL
Else Send, L
var3++
var1 := 0
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 11 May 2016 17:43:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103667#p103667</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103666#p103666</link>
			<description><![CDATA[<p><strong>ypppu</strong>, не понимаю. Точно не знаю, какими функциями программирования достигается подобное условие, а желаемый результат постарался описать подробно.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 16:44:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103666#p103666</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103665#p103665</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>точно не знаю</p></blockquote></div><p> Вот где собака зарыта. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 11 May 2016 16:42:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103665#p103665</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103664#p103664</link>
			<description><![CDATA[<p><strong>ypppu</strong>, точно не знаю. Т.е. если я нажимаю на J, потом на K, а следом на L, то должно отправляться <em>JKL</em>, а сейчас отправляется <em>JKKL</em>. А если нажимаю на J, а следом на L, то как и сейчас, должно отправляться <em>JKL</em>.</p><p>В идеале было бы, если условием было неоднократное кол-во нажатий, т.е.:<br /></p><div class="quotebox"><blockquote><p>..при нажатии на J отправлялось <em>KJ</em>, но только тогда, когда перед этим <strong>неоднократно, например, дважды, </strong>нажималась непосредственно клавиша L.<br />И наоборот, ...</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 15:29:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103664#p103664</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103662#p103662</link>
			<description><![CDATA[<p>В смысле скрипт должен ещё отслеживать, не была ли нажата ещё какая-нибудь клавиша на клавиатуре?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 11 May 2016 14:31:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103662#p103662</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103661#p103661</link>
			<description><![CDATA[<p><strong>ypppu</strong>, получилось. До этого пытался изменить лишние параметры. Числа ввели в заблуждение. Кстати, в целом, все равботает по задумке, однако хотелось бы уточнить один момент:<br /></p><div class="quotebox"><blockquote><p>..при нажатии на J отправлялось KJ, но только тогда, когда перед этим нажималась <strong><em>непосредственно </em></strong>клавиша L.<br />И наоборот, ...</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 14:22:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103661#p103661</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103656#p103656</link>
			<description><![CDATA[<p><strong>becauseim</strong>, у меня всё получается. Выкладывайте свой код, поищем ошибку.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 11 May 2016 13:36:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103656#p103656</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103653#p103653</link>
			<description><![CDATA[<p><strong>ypppu</strong>, Хотелось бы, чтобы при нажатии на <em>J</em> отправлялось <em>KJ</em>, но только тогда, когда перед этим нажималась клавиша <em>L</em>.<br />И наоборот, при нажатии на клавишу <em>L</em> отправлялось <em>KL</em>, но только тогда, когда перед ней нажималась клавиша <em>J</em>.</p><p>Самостоятельно отредактировать имеющийся вариант не получилось.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 12:30:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103653#p103653</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103651#p103651</link>
			<description><![CDATA[<p>Это о чём вообще?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 11 May 2016 12:25:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103651#p103651</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103646#p103646</link>
			<description><![CDATA[<p><strong>ypppu</strong>, Спасибо! Но не получилось заменить <em>123</em> на <em>JKL</em> виртуальными кодами.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 11:41:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103646#p103646</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103645#p103645</link>
			<description><![CDATA[<div class="codebox"><pre><code>$1:: 
var1 := 1
If var3 = 1
{
var3 := 0
Send, 21
}
Else Send, 1
Return


$3::
var3 := 1
If var1 = 1
{
var1 := 0
Send, 23
}
Else Send, 3
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 11 May 2016 11:31:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103645#p103645</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103643#p103643</link>
			<description><![CDATA[<p><strong>ypppu</strong>, а как сделать так, чтобы счетчик сбивался при нажатии на клавишу &quot;3&quot;?</p><p>В целом, необходимо, чтобы при нажатии на 1 отправлялось 21, но только тогда, когда перед этим нажималась клавиша 3.<br />И наоборот, при нажатии на клавишу 3 отправлялось 23, но только тогда, когда перед ней нажималась клавиша 1.</p><p>Начиная со второго нажатия клавиши работают как обычно, т.е. отправляют саму себя.</p><p>Особо приветствуется варианнт, основанный на регулярных выражениях. Пожалуйста, помогите реализовать эту функцию.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 11 May 2016 09:22:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103643#p103643</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102352#p102352</link>
			<description><![CDATA[<p><strong>becauseim</strong>, Ваш скрипт у меня работает без ошибок.</p><div class="quotebox"><blockquote><p>чтобы после первого нажатия горячая клавиша не отключалась, а выполняла другое действие</p></blockquote></div><div class="codebox"><pre><code>$1:: 
Send, 21
Hotkey, $1, MyLabel
Return

MyLabel:
Send, A
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 06 Apr 2016 08:31:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102352#p102352</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа горячей клавиши при единичном нажатии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102350#p102350</link>
			<description><![CDATA[<p><strong>ypppu</strong>, спасибо! Но выходит ошибка в скрипте, не могу понять, с чем это связано.<br /></p><div class="quotebox"><blockquote><p>nonexistent hotkey variant (ifwin)</p></blockquote></div><div class="codebox"><pre><code>$1:: 
Hotkey, $3, On
SendInput {vk4B}{vk4A}
Hotkey, $1, Off
Return

$2::
SendInput k
return

$3::
Hotkey, $1, On
SendInput {vk4B}{vk4C}
Hotkey, $3, Off
Return</code></pre></div><p>Также не смог разобраться, как сделать так, чтобы после первого нажатия горячая клавиша не отключалась, а выполняла другое действие. Например, первое нажатие на <strong>1 </strong>отправляет <strong>21</strong>, а последующее нажатие отправляло <strong>A</strong>. Или же имитировало нажатие кнопки A на клавиатуре.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 06 Apr 2016 07:42:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102350#p102350</guid>
		</item>
	</channel>
</rss>
