<?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>https://forum.script-coding.com/viewtopic.php?id=16496</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16496&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Проблема с  залипаниями клавиш».]]></description>
		<lastBuildDate>Fri, 30 Jul 2021 13:33:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149101#p149101</link>
			<description><![CDATA[<p>Да, хорошая догадка, что если NumpadEnd определяется, можно его использовать. Но тогда можно и просто так:<br /></p><div class="codebox"><pre><code>^Numpad1:: Send {Ctrl Down}{Shift Down}{vk48 Down}
*NumpadEnd Up:: Send {Numpad1 Up}{Ctrl Up}{Shift Up}{vk48 Up}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 30 Jul 2021 13:33:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149101#p149101</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149095#p149095</link>
			<description><![CDATA[<p>Вот так можно:<br /></p><div class="codebox"><pre><code>Numpad1::
wait := 1
Send {Shift Down}
loop
{
   if !wait
      break
}
Send {Shift Up}
msgbox
return

NumpadEnd up::
wait := &quot;&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 29 Jul 2021 23:31:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149095#p149095</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149084#p149084</link>
			<description><![CDATA[<p>Тоже непонятно, у меня NumLock On, и NumpadEnd вообще не должен определяться.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 21:45:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149084#p149084</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149083#p149083</link>
			<description><![CDATA[<p>Там похоже NumpadEnd не сразу подхватывается почему-то.<br /></p><div class="codebox"><pre><code>Numpad1::
Send {Shift Down}
loop
   tooltip % getkeystate(&quot;Numpad1&quot;) &quot;`n&quot; getkeystate(&quot;NumpadEnd&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 28 Jul 2021 21:40:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149083#p149083</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149082#p149082</link>
			<description><![CDATA[<p>А вот так всё время 0:<br /></p><div class="codebox"><pre><code>Numpad1::
loop
   tooltip % getkeystate(&quot;sc4F&quot;)   ; Numpad1 or NumpadEnd</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 21:34:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149082#p149082</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149081#p149081</link>
			<description><![CDATA[<p>Да, странно работает, у меня, если удерживать Numpad1, сначала показывает 0, потом через какое-то время 1.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 21:31:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149081#p149081</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149080#p149080</link>
			<description><![CDATA[<p>Похоже на очередной баг.<br /></p><div class="codebox"><pre><code>Numpad1::
Send {Shift Down}
loop
   tooltip % getkeystate(&quot;sc4F&quot;)   ; Numpad1 or NumpadEnd</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 28 Jul 2021 21:17:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149080#p149080</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149079#p149079</link>
			<description><![CDATA[<p>Так да, а с шифтом нет:<br /></p><div class="codebox"><pre><code>^Numpad1::
Send {Ctrl Down}{Shift Down}{vk48 Down}
KeyWait, Numpad1
msgbox
Send {Ctrl Up}{Shift Up}{vk48 Up}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 20:24:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149079#p149079</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149078#p149078</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Почему-то строчка KeyWait, NumpadNN в этом случае не срабатывает</p></blockquote></div><p>У меня вроде срабатывает, при отпускании numpad1 появляется msgbox.<br /></p><div class="codebox"><pre><code>^Numpad1::
Send {Ctrl Down}{vk48 Down}
KeyWait, Numpad1
msgbox
Send {Ctrl Up}{vk48 Up}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 28 Jul 2021 19:19:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149078#p149078</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149077#p149077</link>
			<description><![CDATA[<p>Поздравляю, но как это связано с данной темой?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 18:46:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149077#p149077</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149074#p149074</link>
			<description><![CDATA[<p>И как вы его используете?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 15:32:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149074#p149074</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149067#p149067</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>*</p></blockquote></div><p>Что за ребусы?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 28 Jul 2021 01:08:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149067#p149067</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149036#p149036</link>
			<description><![CDATA[<p>Почему-то строчка <em>KeyWait, NumpadNN</em> в этом случае не срабатывает, точно не могу сказать, почему. Можно вместо этого использовать такой вариант:<br /></p><div class="codebox"><pre><code>^Numpad3::
Send {Ctrl Down}{Shift Down}{vk48 Down}
KeyWait, Ctrl
Send {Shift Up}{vk48 Up}
Return</code></pre></div><p>То-есть, ждать не отжатия Numpad, а отжатия Ctrl.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 20 Jul 2021 22:10:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149036#p149036</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149035#p149035</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Спасибо за ответ, исправил&nbsp; фрагмент кода, так как Вы советовали, но проблема осталась.<br /></p><div class="codebox"><pre><code>
#If B1

^Numpad1::
Send {Ctrl Down}{vk48 Down}
KeyWait, Numpad1
Send {Ctrl Up}{vk48 Up}
Return

^Numpad2::
Send {Ctrl Down}{alt Down}{vk48 Down}
KeyWait, Numpad2
Send {Ctrl Up}{alt Up}{vk48 Up}
Return

^Numpad3::
Send {Ctrl Down}{shift Down}{vk48 Down}
KeyWait, Numpad3
Send {Ctrl Up}{shift Up}{vk48 Up}
Return

^Numpad4::
Send {shift Down}{vk48 Down}
KeyWait, Numpad4
Send {shift Up}{vk48 Up}
Return

^Numpad5::
Send {Ctrl Down}{alt Down}{shift Down}{vk48 Down}
KeyWait, Numpad5
Send {Ctrl Up}{alt Up}{shift Up}{vk48 Up} 
Return


#If
1:: 
B1 := 1
B2 := 0
B3 := 0
B4 := 0
B5 := 0
B6 := 0
B7 := 0
B8 := 0
B9 := 0

return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Publipor)]]></author>
			<pubDate>Tue, 20 Jul 2021 20:46:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149035#p149035</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с  залипаниями клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149034#p149034</link>
			<description><![CDATA[<p>Например, у вас<br /></p><div class="codebox"><pre><code>vkA2 &amp; vk61:: SendInput  {Ctrl Down}{vk48 Down}
sleep 100
...</code></pre></div><p>Клавиши, которые были переведены в состояние Down так в нём и останутся. Следующая строчка <em>sleep 100</em> не будет выполнена никогда.<br />Кроме того, фигурные скобки<br /></p><div class="codebox"><pre><code>#If B1
{
...
}</code></pre></div><p>бесполезны. Использование vk-кодов почти во всех случаях тоже не оправдано, как и использование составной ГК. Вместо<br /></p><div class="codebox"><pre><code>vkA2 &amp; vk61:: SendInput  {Ctrl Down}{vk48 Down}
sleep 100
vkA2 &amp; vk61 up:: SendInput  {Ctrl Up}{vk48 Up}</code></pre></div><p>лучше<br /></p><div class="codebox"><pre><code>^Numpad4::
   Send {Ctrl Down}{vk48 Down}
   KeyWait, Numpad4
   Send {Ctrl Up}{vk48 Up}
Return</code></pre></div><p>или просто<br /></p><div class="codebox"><pre><code>^Numpad4:: Send ^h</code></pre></div><p>И для всех остальных так же.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 20 Jul 2021 20:10:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149034#p149034</guid>
		</item>
	</channel>
</rss>
