<?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>http://forum.script-coding.com/viewtopic.php?id=16090</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16090&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Проблема с детектом отжатия клавиши».]]></description>
		<lastBuildDate>Sun, 21 Feb 2021 20:48:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Проблема с детектом отжатия клавиши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=146451#p146451</link>
			<description><![CDATA[<p>Goto - наверно мешает, я бы его не использовал в цикле.<br />Напишите что необходимо получить от скрипта и при каких нажатиях.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 21 Feb 2021 20:48:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=146451#p146451</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с детектом отжатия клавиши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=146447#p146447</link>
			<description><![CDATA[<p>Вообщем я понял в чем проблема, клавиша не детектится потому что я слишком быстро нажимаю на неё. Каким то образом статус отжатия просто не успевает сработать. Есть идеи как это исправить?</p>]]></description>
			<author><![CDATA[null@example.com (Sway001)]]></author>
			<pubDate>Sun, 21 Feb 2021 20:06:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=146447#p146447</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с детектом отжатия клавиши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=146196#p146196</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Похоже что помогло, но я продолжу тестировать.</p>]]></description>
			<author><![CDATA[null@example.com (Sway001)]]></author>
			<pubDate>Sun, 14 Feb 2021 12:41:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=146196#p146196</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с детектом отжатия клавиши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=146194#p146194</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Сейчас попробую</p>]]></description>
			<author><![CDATA[null@example.com (Sway001)]]></author>
			<pubDate>Sun, 14 Feb 2021 12:22:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=146194#p146194</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с детектом отжатия клавиши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=146193#p146193</link>
			<description><![CDATA[<p>Нужно проверять не переменные, а сам факт нажатия клавиши.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 14 Feb 2021 12:18:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=146193#p146193</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Проблема с детектом отжатия клавиши]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=146192#p146192</link>
			<description><![CDATA[<p>Здравствуйте, у меня возникла проблема с проверкой отжатия клавиши. Клавиши каким-то образом залипают и ToolTip продолжает показывать что состояние одной из клавиш всё ещё нажато. Как только снова я нажимаю на клавишу, всё приходит в норму.<br /></p><div class="codebox"><pre><code>
#SingleInstance, Force
whichKey:=1
return
*$1::
whichKey:=1
return
*$2::
whichKey:=2
return
*$3::
whichKey:=3
return
*$RButton::
Goto, spamLoop
return
spamLoop:
if GetKeyState(&quot;RButton&quot;, &quot;P&quot;) and !ErrorLevel {
	if GetKeyState(whichKey, &quot;P&quot;) {
		ToolTip, %whichKey% down
	} else {
		ToolTip, %whichKey% up
	}
	sleep,1
	Goto, spamLoop
}
return
*$Numpad1::ExitApp
return</code></pre></div><p>Я перепробовал множество вариантов и обыскал весь интернет, но исход тот же, клавиши продолжают залипать.<br /></p><div class="codebox"><pre><code>
#SingleInstance, Force
whichKey:=1
toggle1:=false
toggle2:=false
toggle3:=false
return
*$1::
if !toggle1 {
	whichKey:=1
	toggle1:=true
}
return
*$1 up:
toggle1:=false
return
*$2::
if !toggle2 {
	whichKey:=2
	toggle2:=true
}
return
*$2 up::
toggle2:=false
return
*$3::
if !toggle3 {
	whichKey:=3
	toggle3:=true
}
return
*$3 up::
toggle3:=false
return
*$RButton::
Goto, spamLoop
return
spamLoop:
if GetKeyState(&quot;RButton&quot;, &quot;P&quot;) and !ErrorLevel {
	if toggle1 or toggle2 or toggle3 {
		ToolTip, %whichKey% down
	} else {
		ToolTip, %whichKey% up
	}
	sleep,1
	Goto, spamLoop
}
return
*$Numpad1::ExitApp
return[
</code></pre></div><p>Ограничение количества максимально нажатых клавиш также не помогает <em>#MaxThreadsPerHotkey, 3</em><br />Надеюсь что мне хоть кто то поможет, ибо эта проблема меня уже конкретно задолбала.</p>]]></description>
			<author><![CDATA[null@example.com (Sway001)]]></author>
			<pubDate>Sun, 14 Feb 2021 11:55:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=146192#p146192</guid>
		</item>
	</channel>
</rss>
