<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12721&amp;type=atom" />
	<updated>2017-06-04T09:20:28Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12721</id>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116359#p116359" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong><br />с 11го поста 2й вариант работает, но нету возможности активировать функцию_1 если начато выполнение функции_2.</p><p>А в варианте из поста 15 все же нашел проблему:<br />активируем функцию_2 и из нее активируем функцию_1&nbsp; - тут все Ок<br />завершаем функцию_1, завершается и функция_2 - тут все Ок<br />активируем функцию_2 - тут проблема, она автоматически завершается.<br />активируем функцию_2 повторно - все Ок.</p><p>Я правильно написал выражение для проверки активирована или нет функция_2?<br /></p><div class="codebox"><pre><code>hotkey := &quot;Rbutton&quot;

*$Rbutton::
    KeyWait, % hotkey, T0.2
    If ErrorLevel
	{
		if (%hotkey% := %hotkey% Down) ;проверяем был ли Клик по Хоткею один раз - старт выполнения функции_2
		{
			Send {%hotkey% Up} ;клик по Хоткею - стоп выполнения функции_2
			Send {%hotkey%} ;Хоткей зажат - старт выполнения функции_1
			KeyWait, % hotkey
			Send {%hotkey%} ;Хоткей отжат - стоп выполнения функции_1
		}
		else
		{
			Send {%hotkey%} ;Хоткей зажат - старт выполнения функции_1
			KeyWait, % hotkey
			Send {%hotkey%} ;Хоткей отжат - стоп выполнения функции_1
		}
	}
	Else
	{
		If (FirstClick := !FirstClick)
			Send {%hotkey% Down} ;Клик по Хоткею один раз - старт выполнения функции_2
		Else
			Send {%hotkey% Up} ;повторный клик по Хоткею - стоп выполнения функции_2
	}
	Return</code></pre></div><p><strong>UPD.</strong><br />Проверил - неправильно <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /><br />Нужен просто сброс нажатий или положения хоткея(не знаю как правильно) после завершения функции_1 вызванной из функции_2.</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-04T09:20:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116359#p116359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116358#p116358" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ArtJuice пишет:</cite><blockquote><p>Вариант из поста 15 - вроде бы отлично работает.</p></blockquote></div><p>Но выглядит не очень, с 11 второй не работает?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-06-04T08:57:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116358#p116358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116357#p116357" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong><br />Та да, наворотил я с объяснениями как да что <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Нужно:<br />1. Хоткей зажат - выполнить клик по хоткею.<br />2. Хоткей отжат - выполнить клик по хоткею.<br />3. Клик по хоткею - выполнить зажатие хоткея.<br />4. Повторный клик по хоткею - выполнить отжатие хоткея.<br />5. Если выполнен клик по хоткею, а после хоткей зажат - выполнить сперва отжим хоткея, а потом клик.<br />6. После отжатия хоткея из п.5&nbsp; - выполнить повторный клик.<br />7. При выполнении пунктов 1-2, не должны срабатывать действия из пункта 3-4 и наоборот(завязка скрипта на свои же действия)</p><p>Вариант из поста 15 - вроде бы отлично работает.</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-04T08:45:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116357#p116357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116356#p116356" />
			<content type="html"><![CDATA[<p>Путаница у вас потому, что вы упоминаете некий оригинал, а надо просто объяснять что требуется, без всяких сравнений.</p><p>Я уже мало что понимаю, но по моему вам нужен второй вариант из 11 поста.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-06-04T08:18:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116356#p116356</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116348#p116348" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong><br />Понял по чему не работает - в оригинале функция_2 выполняется когда клавиша зажата.<br />Соответственно в скрипте нужно еще доп условие:</p><p><strong>1.</strong> Хоткей зажат(в скрипте) - старт выполнения функции_1(клик в оригинале)<br /><strong>2.</strong> Хоткей отжат(в скрипте) - стоп выполнения функции_1(клик в оригинале)</p><p><span class="bbu"><strong>3.</strong> Клик по Хоткею один раз(в скрипте) - старт выполнения функции_2(зажим Хоткея в оригинале)</span><br />&gt;&gt;Если после первого клика по Хоткею(в скрипте) - следует зажим(в скрипте) Хоткея(клик в оригинале) -&gt; goto <strong>4.</strong> else <strong>5.</strong><br /><strong>4.</strong> Тогда повторно клик по Хоткею(в скрипте) - что бы стопнуть выполнение функции_2 (зажим Хоткея в оригинале)<br />Зажим Хоткея(в скрипте) - старт выполнения функции_1(клик в оригинале)<br />Ожидание отжима Хоткея<br />Хоткей отжат(в скрипте) - стоп выполнения функции_1(клик в оригинале)<br /><span class="bbu"><strong>5.</strong> Повторный клик по Хоткею(в скрипте) - стоп выполнения функции_2(отжим Хоткея в оригинале)</span><br /><strong><br />UPD.</strong><br />Вышла путаница из-за того как в оригинале работают клик и зажим, и как правильно реализовать в скрипте. <br />Вот так вроде все работает как надо:<br /></p><div class="codebox"><pre><code>
hotkey := &quot;Rbutton&quot;

*$Rbutton::
    KeyWait, % hotkey, T0.3
    If ErrorLevel  ;подпрограмма зажима Хоткея
	{
		Send {%hotkey% Up} 
		ToolTip отжимаем Хоткей - стоп выполнения функции_2
		Send {%hotkey%}
		ToolTip Клик по Хоткею один раз - старт выполнения функции_1
		KeyWait, % hotkey
		Send {%hotkey%}
		ToolTip Повторный клик по Хоткею - стоп выполнения функции_1
	}
	Else ;подпрограмма клика Хоткея
	{
		If (FirstClick := !FirstClick)
		{
			Send {%hotkey% Down}
			ToolTip Зажим Хоткея - старт выполнения функции_2
		}
		Else
		{
			Send {%hotkey% Up}
			ToolTip Отжимаем Хоткей - стоп выполнения функции_2
		}
	}
	Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-03T21:23:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116348#p116348</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116345#p116345" />
			<content type="html"><![CDATA[<p>Может ещё это добавить:</p><div class="codebox"><pre><code>#InstallMouseHook</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-06-03T21:01:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116345#p116345</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116344#p116344" />
			<content type="html"><![CDATA[<p>У меня вроде всё работает.<br /></p><div class="codebox"><pre><code>
hotkey := &quot;Rbutton&quot;

*$Rbutton::
    KeyWait, % hotkey, T0.3
    If ErrorLevel
	{
		Send {%hotkey%} ;ToolTip Хоткей зажат - старт выполнения функции_1
		ToolTip Хоткей зажат - старт выполнения функции_1
		KeyWait, % hotkey
		Send {%hotkey%} ;ToolTip Хоткей отжат - стоп выполнения функции_1
		ToolTip Хоткей отжат - стоп выполнения функции_1
	}
	Else
	{
		If (FirstClick := !FirstClick)
		{
			Send {%hotkey% Down} ;ToolTip Клик по Хоткею один раз - старт выполнения функции_2
			ToolTip Клик по Хоткею один раз - старт выполнения функции_2
		}
		Else
		{
			Send {%hotkey% Up} ;ToolTip повторный клик по Хоткею - стоп выполнения функции_2
			ToolTip повторный клик по Хоткею - стоп выполнения функции_2
		}
	}
	Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-06-03T20:59:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116344#p116344</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116342#p116342" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong><br />Да оно!</p><p>Первый вариант то что нужно! <br />Только я все равно, где то допускаю ошибку, сделал так:<br /></p><div class="codebox"><pre><code>hotkey := &quot;Rbutton&quot;

*$Rbutton::
    KeyWait, % hotkey, T0.3
    If ErrorLevel
	{
		Send {%hotkey%} ;ToolTip Хоткей зажат - старт выполнения функции_1
		KeyWait, % hotkey
		Send {%hotkey%} ;ToolTip Хоткей отжат - стоп выполнения функции_1
	}
	Else
	{
		If (FirstClick := !FirstClick)
			Send {%hotkey% Down} ;ToolTip Клик по Хоткею один раз - старт выполнения функции_2
		Else
			Send {%hotkey% Up} ;ToolTip повторный клик по Хоткею - стоп выполнения функции_2
	}
	Return</code></pre></div><p>ToolTip&#039;ы всплывают правильно, а вот зажим после клика не корректно работает.<br />У меня получается следующее:<br />Клик по Хоткею один раз - старт выполнения функции_2.<br />Хоткей зажат - ничего не происходит.<br />Хоткей отжат - старт выполнения функции_1</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-03T20:34:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116342#p116342</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116335#p116335" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>hotkey := &quot;Space&quot;

*$Space::
    KeyWait, % hotkey, T0.3
    If ErrorLevel
	{
		ToolTip Хоткей зажат - старт выполнения функции_1
		KeyWait, % hotkey
		ToolTip Хоткей отжат - стоп выполнения функции_1
	}
	Else
	{
		If (FirstClick := !FirstClick)
			ToolTip Клик по Хоткею один раз - старт выполнения функции_2
		Else
			ToolTip повторный клик по Хоткею - стоп выполнения функции_2
	}
	Return</code></pre></div><p>Это если как описано, скорее всего требуется так:</p><div class="codebox"><pre><code>hotkey := &quot;Space&quot;

*$Space::
    KeyWait, % hotkey, T0.3
    If ErrorLevel
	{
		ToolTip Хоткей зажат - старт выполнения функции_1
		KeyWait, % hotkey
		ToolTip Хоткей отжат - стоп выполнения функции_1
	}
	Else
	{
		ToolTip Клик по Хоткею один раз - старт выполнения функции_2
		KeyWait, % hotkey, D
		ToolTip повторный клик по Хоткею - стоп выполнения функции_2
		KeyWait, % hotkey
	}
	Return</code></pre></div><p>Разница в том, что в первом варианте, например возможно нажатием (по вашему - клик, как я понял) запустить функцию 2, и после зажатием запустить функцию 1, не останавливая функцию 2. Что формально требуется из вашего описания.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-06-03T17:38:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116335#p116335</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116334#p116334" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />Дано:<br />Один ХотКей, который выполняет <strong>две функции</strong>.</p><p>1. Клик по Хоткею один раз - старт выполнения <strong>функции_1</strong>, повторный клик по Хоткею - стоп выполнения <strong>функции_1</strong>.<br />2. Хоткей зажат - старт выполнения <strong>функции_2</strong>, Хоткей отжат - стоп выполнения <strong>функции_2</strong>.</p><p>Нужно изменить алгоритм поведения:<br />1. Клик по Хоткею один раз - старт выполнения <strong>функции_2</strong>, повторный клик по Хоткею - стоп выполнения <strong>функции_2</strong>.<br />Вот рабочая подпрограмма для реализации этого пункта:<br /></p><div class="codebox"><pre><code>hotkey := &quot;Space&quot;, sendkey := &quot;Shift&quot;
*$Space::
	Send {%sendkey% down}
	KeyWait % hotkey
	ToolTip Start_hold_hotkey
	KeyWait % hotkey, D
	Send {%sendkey% up}
	ToolTip Release_hotkey
return</code></pre></div><p>2. Хоткей зажат - старт выполнения <strong>функции_1</strong>, Хоткей отжат - стоп выполнения <strong>функции_1</strong>.<br />Вот рабочая подпрограмма для реализации этого пункта:<br /></p><div class="codebox"><pre><code>hotkey := &quot;Space&quot;, sendkey := &quot;Shift&quot;
*$Space::
	Send {%sendkey%}
	ToolTip 1st_clic_hotkey
	KeyWait % hotkey
	Send {%sendkey%}
	ToolTip 2d_clic_hotkey
return</code></pre></div><p>А вот как их объединить? Ведь в подпрограмме из&nbsp; второго пункта есть два клика, реакция на которые прописана в пункте один.</p><p>Скрипт из 3го поста меняет алгоритм как надо, но не правильно работает 2й пункт:<br />1. Клик по Хоткею один раз - старт выполнения <strong>функции_2</strong>, повторный клик по Хоткею - стоп выполнения <strong>функции_2</strong>. - Тут все Ок.<br />2. Хоткей зажат - старт выполнения <strong>функции_2</strong>, Хоткей отжат -&nbsp; задержка 2 сек и старт выполнения <strong>функции_1</strong>.</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-03T16:26:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116334#p116334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116328#p116328" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />Я видимо не правильно объяснил - задержка срабатывания нужна при зажиме:<br /></p><div class="codebox"><pre><code>
hotkey := &quot;Space&quot;, sendkey := &quot;Shift&quot;

*$Space::
	Sleep, 2000 ;при зажиме нажатие произойдет через 2 сек
    Send {%sendkey%}
	KeyWait % hotkey
	Send {%sendkey%}
return
</code></pre></div><p>А хотелось бы изменить поведение подпрограмм для hotkey:<br /><strong>а</strong>) при разовом нажатии hotkey - делаем удержания sendkey, при повторном нажатии откл. удержание sendkey<br /><strong>б</strong>) при удержании hotkey&nbsp; - выполнить подпрограмму (Send - KeyWait - Send)</p><p>Постараюсь объяснить на примере:<br />По умолчанию - вид от первого лица, при удержании hotkey - переход в режим прицеливания от бедра, а при разовом нажатии на hotkey - переход в режим прицеливания от мушки, или из прицела, повторное нажатие hotkey - выход из режима прицеливания.<br />А скриптом нужно изменить на оборот - при удержании hotkey - целимся из прицела, при нажатии hotkey - входим в режим прицеливания от бедра, повторное нажатие - возврат в состояние по умолчанию.</p><p>Как реализовать пункт <strong>а</strong> и <strong>б</strong> по отдельности я уже понял, а вот как их совместить?<br />Пока на ум приходит только введение счетчика для определения зажима хоткея.</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-03T08:50:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116328#p116328</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116324#p116324" />
			<content type="html"><![CDATA[<p>Клавиша key отжимается сразу через 2 сек, а нажимается еще раз при отпускании Rbutton. Как вы и хотели.<br />Вот еще пример, если что:<br /></p><div class="codebox"><pre><code>hotkey := &quot;Space&quot;, sendkey := &quot;Shift&quot;

*$Space::
	If spacePressed ; защита от системного автоповтора
		Return
	spacePressed := true

	Send {%sendkey% down}
	KeyWait % hotkey, T2
	If (ErrorLevel) {
		ToolTip ok
		Send {%sendkey% up}
		KeyWait % hotkey
		Send {%sendkey%}
	}
	Else {
		KeyWait % hotkey
		KeyWait % hotkey, D
		Send {%sendkey% up}
	}
return

*$Space Up::
	spacePressed := false
	Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-06-03T04:56:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116324#p116324</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116321#p116321" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />Таже петрушка...<br />эта подпрограмма(она должна срабатывать если клавиша удерживается)<br /></p><div class="codebox"><pre><code>	If ErrorLevel {
			KeyWait Rbutton ;так тоже не заработало
		Send {key up}
		KeyWait Rbutton
		Send {key}
	}</code></pre></div><p>выполняется только при отпускании клавиши после удержания.</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-02T20:46:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116321#p116321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116319#p116319" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br /><strong>UDT.</strong><br />Изменил:<br /></p><div class="codebox"><pre><code>vk4D::Suspend ;Работает, но есть НО
*$Rbutton::
	;KeyWait, T2 - если добавить эту строчку то получается как надо с задержкой в 2 сек.
    Send, {Rbutton}
    KeyWait, Rbutton, T2 ;Второе нажатие происходит через 2сек. - этот вариант не подходит. 
    Send, {Rbutton}
return</code></pre></div><p>Проверил вариант предложенный вами - при нажатии работает как надо, а при удержании не работает(срабатывает только когда отпускаю клавишу) <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p><p>Suspend&nbsp; - работает стоп\стар скрипта, но назначенная функция в игре на эту клавишу перестает работать, а смысл как раз стопнуть скрипт на время активации функции(открытие карты) и стартануть после закрытия, так как там ПКМ выполняет другие функции. </p><p>Задержка срабатывания в 2 сек. не важна, можно и без нее...</p>]]></content>
			<author>
				<name><![CDATA[ArtJuice]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37761</uri>
			</author>
			<updated>2017-06-02T16:28:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116319#p116319</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: При нажатии/отпускании ПКМ нажать заданную клавишу.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116318#p116318" />
			<content type="html"><![CDATA[<p>2. Suspend добавить.<br />4. В параметрах KeyWait указываешь 2 секунды.<br />5. * перед горячей клавишей, чтобы срабатывала даже при зажатых других клавишах.<br /></p><div class="codebox"><pre><code>*$Rbutton::
	Send {key down}
	KeyWait Rbutton, T2
	If ErrorLevel {
		Send {key up}
		KeyWait Rbutton
		Send {key}
	}
	Else {
		KeyWait Rbutton ; сначала ждем отпускания, иначе ожидание нажатия сработает сразу
		KeyWait Rbutton, D
		Send {key up}
	}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-06-02T15:33:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116318#p116318</id>
		</entry>
</feed>
