<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; GetKeyState всегда говорит что кнопка не нажата.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=11933</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11933&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «GetKeyState всегда говорит что кнопка не нажата.».]]></description>
		<lastBuildDate>Fri, 26 Aug 2016 09:32:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107054#p107054</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><p>Показало XButton1, его вписал - заработало! Аффтар жжот!</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Fri, 26 Aug 2016 09:32:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107054#p107054</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107048#p107048</link>
			<description><![CDATA[<p>Ссылки тэгом оформляются. <br />Посмотрите <a href="http://forum.script-coding.com/viewtopic.php?pid=72459#p72459">этим</a>, наверняка ХButton.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 25 Aug 2016 20:04:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107048#p107048</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107047#p107047</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Просто закрыл программу у мыши, вообще никакой реакции. Как будто и не нажимаю.</p><p>Смотрел с помощью этой штуки: <a href="https://yadi.sk/d/D0IPwd5Na94yt">https://yadi.sk/d/D0IPwd5Na94yt</a></p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Thu, 25 Aug 2016 20:00:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107047#p107047</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107039#p107039</link>
			<description><![CDATA[<p>Может если не устанавливать драйвер - автохотки эту кнопку увидит?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 24 Aug 2016 21:43:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107039#p107039</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107033#p107033</link>
			<description><![CDATA[<p>Просто посылает сразу даун-ап. Драйвер кривой или железо. Ну а про толковое я вам рассказал, бывает как минимум.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 24 Aug 2016 18:33:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107033#p107033</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107032#p107032</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><p>Может у нее вообще нет события отпускание кнопки? Или конкретно для этого бинда не посылает событие.</p><p>Всякая дичь есть, а толкового ничего нет.</p><p>http://prnt.sc/c9x813</p><p>Да и программа для бинда для другой мыши. Настраиваешь одну кнопку, настраивается другая</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Wed, 24 Aug 2016 18:25:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107032#p107032</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107031#p107031</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><p>Сразу, когда нажимаешь. И висит потом в одном месте.</p><p>В другом месте нажмешь - в другое тултип переместится.</p><p>Пропадает только когда закрываешь программу или как её назвать.</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Wed, 24 Aug 2016 18:18:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107031#p107031</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107025#p107025</link>
			<description><![CDATA[<div class="codebox"><pre><code>NumpadAdd Up::MsgBox </code></pre></div><p>А так MsgBox появляется сразу при нажатии, или только когда отпускаешь клавишу?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 24 Aug 2016 16:50:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107025#p107025</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107022#p107022</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />Defender opera MB-880</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Wed, 24 Aug 2016 14:38:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107022#p107022</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107006#p107006</link>
			<description><![CDATA[<p>Ради интереса, что за мышь? У меня на Х7 нормально.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 23 Aug 2016 19:00:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107006#p107006</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106994#p106994</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><p>Всегда показывает 0</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Tue, 23 Aug 2016 13:57:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106994#p106994</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106985#p106985</link>
			<description><![CDATA[<div class="codebox"><pre><code>NumpadAdd::
	While GetKeyState(A_ThisHotkey, &quot;P&quot;)
		ToolTip 1
	ToolTip 0
	Return</code></pre></div><p>или</p><div class="codebox"><pre><code>NumpadAdd::
	While GetKeyState(A_ThisHotkey)
		ToolTip 1
	ToolTip 0
	Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 22 Aug 2016 23:03:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106985#p106985</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106981#p106981</link>
			<description><![CDATA[<p><strong>Indomito</strong></p><p>Ну смысл в вашем коде тот же, что и в моем.</p><p>А толку вот нет. Чуть-чуть переделал:<br /></p><div class="codebox"><pre><code>#InstallKeybdHook
#InstallMouseHook

vk6B::
vkTMP := A_ThisHotkey

Send, 1

while (GetKeyState(%A_ThisHotkey%, &quot;P&quot;) &amp;&amp; (vkTMP = A_ThisHotkey))
{
	Sleep, 25
	Send, 1
}
Return</code></pre></div><p>Первый раз сделал как у вас, никакой реакции. Добавил Send, 1, что бы видеть срабатывает ли вообще, 1 раз пишет и всё. Хоть держи кнопку, хоть не держи.</p><p>А у меня проверка для выхода из цикла, когда кнопку отжали.</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Mon, 22 Aug 2016 17:42:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106981#p106981</guid>
		</item>
		<item>
			<title><![CDATA[Re: GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106978#p106978</link>
			<description><![CDATA[<p>Кстати, а зачем проверка то, <strong>vk6B::</strong> и без <strong>GetKeyState</strong> сработает... или тут глубокий смысл? </p><div class="quotebox"><cite>Q_BASIC пишет:</cite><blockquote><p>Надо чтобы когда я нажимал эту кнопку, была имитация того, что я быстро кликаю ЛКМ, до того времени, когда я отпущу кнопку. (Сейчас &quot;Send, 1&quot; для теста, после заменю на Click)</p></blockquote></div><p> ну так и напиши... вроде не сложно, а дополнительные проверки излишне... IMHO.</p><p>Надо так. </p><div class="codebox"><pre><code>#InstallKeybdHook
#InstallMouseHook

vk6B::
vkTMP := A_ThisHotkey
while (GetKeyState(%A_ThisHotkey%, &quot;P&quot;) &amp;&amp; (vkTMP = A_ThisHotkey))
 {
    Sleep, 25
   ;Что то делаем - нажимаем и т.д. (можно упростить)
}
Return
</code></pre></div><p> <br />Код не проверял, но должен сработать.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Mon, 22 Aug 2016 15:57:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106978#p106978</guid>
		</item>
		<item>
			<title><![CDATA[GetKeyState всегда говорит что кнопка не нажата.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106977#p106977</link>
			<description><![CDATA[<p>Приветствую,</p><p>Код:<br /></p><div class="codebox"><pre><code>vk6B::
	Loop
	{
		Send, 1
		Sleep, 50 ;
		
		GetKeyState, state, vk6B, P
		
		FileAppend, %state%, D:\D\log.txt
		
		if state = &quot;U&quot;
			Break
	}
Return</code></pre></div><p>Привязывается к кнопке на мышке, имени у нее нет. В проге у мышки, если все бинды убрать с кнопки, то AHK вообще нажатия не видит. Сейчас поставил бинд &quot;Увеличить масштаб&quot;, после получил виртуальный код, своего имени вообще нет.</p><p>Надо чтобы когда я нажимал эту кнопку, была имитация того, что я быстро кликаю ЛКМ, до того времени, когда я отпущу кнопку. (Сейчас &quot;Send, 1&quot; для теста, после заменю на Click)</p><p>Пытаюсь, пытаюсь. В результате вывел всё в лог, держу - не держу, а в логе только U.</p>]]></description>
			<author><![CDATA[null@example.com (Q_BASIC)]]></author>
			<pubDate>Mon, 22 Aug 2016 15:20:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106977#p106977</guid>
		</item>
	</channel>
</rss>
