<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Одноразовый посыл клавиши при многоразовом нажатии хоткея]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16435&amp;type=atom" />
	<updated>2021-06-20T20:19:14Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=16435</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Одноразовый посыл клавиши при многоразовом нажатии хоткея]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=148526#p148526" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong>, Спасибо, всё работает как надо.</p>]]></content>
			<author>
				<name><![CDATA[deadskiy sad]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41455</uri>
			</author>
			<updated>2021-06-20T20:19:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=148526#p148526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Одноразовый посыл клавиши при многоразовом нажатии хоткея]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=148519#p148519" />
			<content type="html"><![CDATA[<p>Если верно понял, то вот код:</p><div class="codebox"><pre><code>~vk1::	; ЛКМ:
KeyWait, vk1, U
If !(LKM){
 LKM := 1
 SendInput, {q}
}
PKM := 0
Return


~vk2::	; ПКМ:
If !(PKM){
 PKM := 1
 SendInput, {3}
}
LKM := 0
KeyWait, vk2, U
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-06-20T15:59:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=148519#p148519</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Одноразовый посыл клавиши при многоразовом нажатии хоткея]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=148518#p148518" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />Итак, написал я скрипт:<br /></p><div class="codebox"><pre><code>#NoEnv
#SingleInstance, Force
SetBatchLines, -1

var := 1
af := 0

*LAlt::
If var = 1
{
  Toggle := !Toggle
  SoundBeep, 100, 200
  var := 0
}
Else If var = 0
{  
  Toggle := !Toggle
  SoundBeep, 400, 200
  var := 1
}
Return

#If Toggle
*~LButton::Send, {q}
*~RButton::Send, {3}
#If

*F7::ExitApp
</code></pre></div><p>Хочу добиться того, чтобы при нажатиях лкм, &quot;q&quot; нажималась только после первого нажатия, а при последующих нажатиях, в игру посылались только нажатия лкм и чтобы так происходило до нажатия пкм, а с пкм также как и с лкм. </p><p>То есть: Кликаю лкм, &quot;q&quot; нажалась только после первого нажатия лкм, дальше, при следующем нажатии лкм - клик лкм без &quot;q&quot;, до тех пор, пока не нажму пкм. <br />Затем когда нужно, кликаю пкм, &quot;3&quot; нажалась только после первого нажатия пкм, при следующем нажатии пкм - клик пкм без &quot;3&quot;, до тех пор, пока не нажму лкм.</p><p>Заранее прошу прощения за тавтологию, потому-что хочу максимально разъяснить проблему.<br />Спасибо за любую помощь.</p>]]></content>
			<author>
				<name><![CDATA[deadskiy sad]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41455</uri>
			</author>
			<updated>2021-06-20T15:37:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=148518#p148518</id>
		</entry>
</feed>
