<?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=7767</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7767&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Пауза в повторе.».]]></description>
		<lastBuildDate>Sat, 10 Nov 2012 21:52:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65502#p65502</link>
			<description><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p><strong>creature.ws</strong>, это немного другое, ТС пытался объяснить (вроде бы), что при зажатом <em>Shift</em> или<em> Control</em> кнопка F считалась зажатой до отпускания модификатора, а не посылалась многократно.</p><p>Скрипт ниже при нажатии Ctrl+F или Shift+F зажимает клавишу F, отпуская ее только при отпускании и самой клавиши,&nbsp; и модификатора.<br />При повторном нажатии Shift+F (Ctrl+F), если модификатор не был отпущен, происходит отпускание и повторное зажатие клавиши F.<br />Если и этот вариант не устроит ТС, тогда &quot;доктор, у нас проблема&quot; (с)<br /></p><div class="codebox"><pre><code>$vk46:: ; F
Loop
{
   Send, {vk46 down}
   KeyWait Ctrl
   KeyWait Shift
   Send, {vk46 up}
   if !GetKeyState(&quot;vk46&quot;, &quot;P&quot;)
     break
   Sleep, 25
}
return

$^vk46::
$+vk46::
   if Fdown
      Send, {vk46 up}
   Fdown = 1
   Send, {vk46 down}
   KeyWait vk46
return

~Shift up::
~Ctrl up::
   if Fdown
   {
      Send, {vk46 up}
	  Fdown =
   }
return</code></pre></div></blockquote></div><p>Да, я это и имел ввиду, возможно не так выразился, я просто совсем не понимаю в этом, что очевидно, я думаю <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />За скрипт спасибо, именно то, что мне было нужно, тему можно закрыть <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (gmxardas)]]></author>
			<pubDate>Sat, 10 Nov 2012 21:52:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65502#p65502</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65499#p65499</link>
			<description><![CDATA[<p><strong>creature.ws</strong>, это немного другое, ТС пытался объяснить (вроде бы), что при зажатом <em>Shift</em> или<em> Control</em> кнопка F считалась зажатой до отпускания модификатора, а не посылалась многократно.</p><p>Скрипт ниже при нажатии Ctrl+F или Shift+F зажимает клавишу F, отпуская ее только при отпускании и самой клавиши,&nbsp; и модификатора.<br />При повторном нажатии Shift+F (Ctrl+F), если модификатор не был отпущен, происходит отпускание и повторное зажатие клавиши F.<br />Если и этот вариант не устроит ТС, тогда &quot;доктор, у нас проблема&quot; (с)<br /></p><div class="codebox"><pre><code>$vk46:: ; F
Loop
{
   Send, {vk46 down}
   KeyWait Ctrl
   KeyWait Shift
   Send, {vk46 up}
   if !GetKeyState(&quot;vk46&quot;, &quot;P&quot;)
     break
   Sleep, 25
}
return

$^vk46::
$+vk46::
   if Fdown
      Send, {vk46 up}
   Fdown = 1
   Send, {vk46 down}
   KeyWait vk46
return

~Shift up::
~Ctrl up::
   if Fdown
   {
      Send, {vk46 up}
	  Fdown =
   }
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sat, 10 Nov 2012 08:08:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65499#p65499</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65494#p65494</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>…чтобы <strong>при зажатом Shift или Ctrl спам прекращался</strong>, и кнопка считалась удерживаемой</p></blockquote></div><div class="quotebox"><blockquote><p>…<strong>если при зажатом шифте я нажимаю F</strong>, и после этого …</p></blockquote></div><p>Выполнение первого условия подразумевает обеспечение невозможности начала «спама» при нажатии F с модификатором Shift или Ctrl.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 10 Nov 2012 04:42:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65494#p65494</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65492#p65492</link>
			<description><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><div class="codebox"><pre><code>*vk46:: ; F
Loop
{
   Send, {vk46 down}
   KeyWait Ctrl
   KeyWait Shift
   Send, {vk46 up}
   if !GetKeyState(&quot;vk46&quot;, &quot;P&quot;)
	 break
   Sleep, 25
}</code></pre></div></blockquote></div><p>Большое спасибо, почти то, что нужно, за небольшим исключением, если при зажатом шифте я нажимаю F, и после этого пытаюсь снова её нажимать, то ничего не происходит, нажатие не считается, то есть приходится отпускать и зажимать шифт по новой, этого исправить как-нибудь можно?</p>]]></description>
			<author><![CDATA[null@example.com (gmxardas)]]></author>
			<pubDate>Fri, 09 Nov 2012 19:01:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65492#p65492</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65491#p65491</link>
			<description><![CDATA[<div class="codebox"><pre><code>*vk46:: ; F
Loop
{
   Send, {vk46 down}
   KeyWait Ctrl
   KeyWait Shift
   Send, {vk46 up}
   if !GetKeyState(&quot;vk46&quot;, &quot;P&quot;)
	 break
   Sleep, 25
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Fri, 09 Nov 2012 18:47:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65491#p65491</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65489#p65489</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Как сделать так, чтобы при зажатом Shift или Ctrl спам прекращался, и кнопка считалась удерживаемой?</p></blockquote></div><p>Лично мне не понятен вопрос.</p></blockquote></div><p>Если я просто нажимаю F с запущенным скриптом, мне нужно чтобы эта кнопка спамилась, то есть многократно нажималась с указанным интервалом (для прокрутка списка), но если я нажимаю, к примеру, Shift+F то это считалось еденичным нажатием (для выведения списка на большой экран нужно чтобы клавиша удерживалась, пока я держу, я вижу увеличенный список). Так понятнее? Я сам не понял просто, что ты не понял <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (gmxardas)]]></author>
			<pubDate>Fri, 09 Nov 2012 17:53:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65489#p65489</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65488#p65488</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Как сделать так, чтобы при зажатом Shift или Ctrl спам прекращался, и кнопка считалась удерживаемой?</p></blockquote></div><p>Лично мне не понятен вопрос.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 09 Nov 2012 17:46:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65488#p65488</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65487#p65487</link>
			<description><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>Попробуй использовать это:<br /></p><div class="codebox"><pre><code>+vk46:: ; Shift+F
^vk46:: ; Ctrl+F
SendInput,{vk46 down} ; нажать и держать кнопку F
Return</code></pre></div></blockquote></div><p>Возможно я сделал что-то неверно, но с запуском скрипта:<br /></p><div class="codebox"><pre><code>*F::
Loop
{
GetKeyState, state, F, p
if state = U
break
; Otherwise:
Send, {F}
Sleep, 25
+vk46:: ; Shift+F
^vk46:: ; Ctrl+F
SendInput,{vk46 down} ; нажать и держать кнопку F
Return
}</code></pre></div><p>Время повтора нажатия очень увеличилось, то есть даже визуально видно что спамится кнопка реже (или медленней), в чем может быть проблема?</p>]]></description>
			<author><![CDATA[null@example.com (gmxardas)]]></author>
			<pubDate>Fri, 09 Nov 2012 17:22:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65487#p65487</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65486#p65486</link>
			<description><![CDATA[<p><span style="color: #008800"><strong>gmxardas</strong>, ознакомься с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируй заголовок.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 09 Nov 2012 15:27:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65486#p65486</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65485#p65485</link>
			<description><![CDATA[<p>Попробуй использовать это:<br /></p><div class="codebox"><pre><code>+vk46:: ; Shift+F
^vk46:: ; Ctrl+F
SendInput,{vk46 down} ; нажать и держать кнопку F
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Fri, 09 Nov 2012 15:26:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65485#p65485</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Пауза в повторе.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65484#p65484</link>
			<description><![CDATA[<p>Переделал простенький скрипт для спама кнопки<br /></p><div class="codebox"><pre><code>*F::
Loop
{
GetKeyState, state, F, p
if state = U
break
; Otherwise:
Send, {F}
Sleep, 25
}</code></pre></div><p>Как сделать так, чтобы при зажатом Shift или Ctrl спам прекращался, и кнопка считалась удерживаемой?</p>]]></description>
			<author><![CDATA[null@example.com (gmxardas)]]></author>
			<pubDate>Fri, 09 Nov 2012 15:01:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65484#p65484</guid>
		</item>
	</channel>
</rss>
