<?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=17200&amp;type=atom" />
	<updated>2022-06-21T20:49:11Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17200</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Бинд как на ЛКМ, так и на ПКМ или вместе.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153633#p153633" />
			<content type="html"><![CDATA[<p><strong>Phoenixxx_Czar</strong>, слушай, я тут одну проблему обнаружил...<br />Когда я нажимаю Ctrl и использую этот бинд, то в момент срабатывания кнопки &quot;3&quot; Ctrl на пару мс отпускается.<br />Если поставить sleep, 1000, то раз в секунду Ctrl отпускается на мгновение и обратно нажимается.<br />Это можно пофиксить?</p>]]></content>
			<author>
				<name><![CDATA[DrakeX]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42608</uri>
			</author>
			<updated>2022-06-21T20:49:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153633#p153633</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Бинд как на ЛКМ, так и на ПКМ или вместе.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153632#p153632" />
			<content type="html"><![CDATA[<p>Поправил).</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-21T18:18:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153632#p153632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Бинд как на ЛКМ, так и на ПКМ или вместе.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153631#p153631" />
			<content type="html"><![CDATA[<p><strong>Phoenixxx_Czar</strong>, у тебя небольшая опечатка в getKetState, не Ket, а Key.<br />Я поправил и все работает идеально, спасибо &lt;3.</p>]]></content>
			<author>
				<name><![CDATA[DrakeX]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42608</uri>
			</author>
			<updated>2022-06-21T17:36:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153631#p153631</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Бинд как на ЛКМ, так и на ПКМ или вместе.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153630#p153630" />
			<content type="html"><![CDATA[<p>Впервые вижу, чтобы можно было переключать активность хоткея с помощью &quot;Hotkey, *~$LButton, Off&quot; (хотя я не особо любитель биндов).<br />В текущем виде ваш код можно сократить до:<br /></p><div class="codebox"><pre><code>
Hotkey, *~$LButton, Off

*~$LButton::
while(getKeyState(&quot;LButton&quot;, &quot;P&quot;))
{
	send {3}
}
return

MButton::
Hotkey, *~$LButton, Toggle
return
</code></pre></div><p>Чтобы было как вы хотите (если вы будете вкл/выкл сразу два бинда с помощью СКМ):<br /></p><div class="codebox"><pre><code>
Hotkey, *~$LButton, Off
Hotkey, *~$RButton, Off

*~$LButton::
*~$RButton::
while(getKeyState(&quot;LButton&quot;, &quot;P&quot;) || getKeyState(&quot;RButton&quot;, &quot;P&quot;)) ; Если нужно чтобы при зажатии двух клавиш, то || заменить на &amp;&amp;
{
	send {3}
}
return

MButton::
Hotkey, *~$LButton, Toggle
Hotkey, *~$RButton, Toggle
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-21T17:31:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153630#p153630</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Бинд как на ЛКМ, так и на ПКМ или вместе.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153629#p153629" />
			<content type="html"><![CDATA[<p>Есть небольшой бинд, чтоб когда я зажимал ЛКМ, у меня спамилась кнопка 3.<br />А как сделать, чтоб не только, когда нажимаю ЛКМ, но так же, когда нажимаю ПКМ или обе вместе?</p><div class="codebox"><pre><code>
Hotkey, *~$LButton, Off

*~$LButton::

	Loop
	{
		GetKeyState, LButtonState, LButton, P
		If LButtonState = U
	break
		send {3}
	}

return

MButton::
Hotkey, *~$LButton, Toggle
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DrakeX]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42608</uri>
			</author>
			<updated>2022-06-21T16:46:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153629#p153629</id>
		</entry>
</feed>
