<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=13753</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13753&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Скрипт не срабатывает при нажатом Shift или Ctrl».]]></description>
		<lastBuildDate>Wed, 06 Jun 2018 09:07:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125849#p125849</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />В принципе все еще проще, к примеру активируется у меня скрипт от &quot;#Е&quot; то-есть если я просто нажму win клавишу она работает как обычная win если сочетать клавишу win+E то он в любом случае активирует по стандарту клавишу win, то-есть всплывает пуск, плюс активируется скрипт. нужно то же самое только от Space+E. Прошу прощения за навязчивость, это очень важно)</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Valerij-Zlo)]]></author>
			<pubDate>Wed, 06 Jun 2018 09:07:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125849#p125849</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125848#p125848</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />Хорошо, спасибо я попробую) а как мне прописать команду чтобы скрипт активировался при сочетании &quot;Space&quot;+&quot;E&quot;? я тут подумал что по идее наверное можно отдельно прописать в скрипте &quot;Space&quot;+&quot;E&quot; выглядеть будет примерно так:<br /></p><div class="codebox"><pre><code>
&quot;Space&quot;+&quot;E&quot;:: ; вот тут я не знаю как это грамотно прописать
{
Send {Space} ; тут он в любом случае нажимает пробел
Sleep, 75
Send {E} ; а тут через небольшое время Е
Sleep, 75
Send {4}
Send, {RButton}
Sleep, 500
Send {2}
}
return
</code></pre></div><p>По идее он в любом случае выполнит то что я хочу только не много не так как хотелось бы)<br />И да, проблема та же, Шифт перебивается в игре, как исправить?</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Valerij-Zlo)]]></author>
			<pubDate>Wed, 06 Jun 2018 08:29:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125848#p125848</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125846#p125846</link>
			<description><![CDATA[<p>По нажатию Е измеряете сколько прошло секунд с нажатия пробела - если мало, то активируете, иначе посылаете Е.<br />Можно сделать Е условным хоткеем, поместив в блок #If (A_PriorKey = ВашаКлавиша) And (A_TimeSincePriorHotkey &lt; нескольких секунд).</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 06 Jun 2018 06:55:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125846#p125846</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125839#p125839</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />Нужно, чтобы он в любом случае его отправил как &quot;пробел&quot; + Е, и в тоже время, чтобы &quot;пробел&quot; и &quot;Е&quot; был как часть активации скрипта. Суть такова в игре при сочетании клавиш &quot;Space&quot;+&quot;E&quot; он выполняет необходимое действие, Если в течении нескольких секунд не нажимается вторая клавиша после первой то это действие не работает. после этого действия мне уже и нужна активация скрипта, поскольку он&nbsp; у меня написан так чтобы в игре оборвать анимацию этого действия. Первая проблема в том что я не знаю как прописать команду так чтобы скрипт срабатывал при сочетании этих клавиш и при этом игра эти же клавиши принимала, а вторая в том что он по каким то причинам прерывает работу шифта в игре</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Valerij-Zlo)]]></author>
			<pubDate>Tue, 05 Jun 2018 18:42:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125839#p125839</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125833#p125833</link>
			<description><![CDATA[<div class="quotebox"><cite>shahlik002 пишет:</cite><blockquote><p>LButton:: +LButton:: ^LButton:: !LButton::</p></blockquote></div><p>*LButton::</p><div class="quotebox"><cite>Mr.Valerij-Zlo пишет:</cite><blockquote><p>не перебивал клавишу</p></blockquote></div><p>У Send есть опция Blind.<br /></p><div class="quotebox"><cite>Mr.Valerij-Zlo пишет:</cite><blockquote><p> то &quot;Space&quot; работает</p></blockquote></div><p>Пробел зажали и отпустили, и что должен делать скрипт - ждать нажатия Е или слать пробел?</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 05 Jun 2018 18:00:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125833#p125833</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125817#p125817</link>
			<description><![CDATA[<p>Стоп подождите, прошу прощения у меня почти та же проблема но немного отличается. Как мой скрипт нужно прописать, чтобы не перебивал клавишу Shift? Дело в том что при срабатывании скрипта в игре перебивается клавиша Shift. Она мне очень нужна<br /></p><div class="codebox"><pre><code>
Control::
{
Send {E}
Sleep, 75
Send {4}
Send, {RButton}
Sleep, 500
Send {2}
}
return
</code></pre></div><p>И еще одни вопрос: Можно ли заставить срабатывать скрипт при сочетании клавиш &quot;Space&quot; + &quot;E&quot; и так чтобы их не зажимать одновременно а последовательно и если последняя кнопка не нажимается то &quot;Space&quot; работает как обычный пробел.</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Valerij-Zlo)]]></author>
			<pubDate>Tue, 05 Jun 2018 10:07:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125817#p125817</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125736#p125736</link>
			<description><![CDATA[<p>Спасибо, можно закрывать</p>]]></description>
			<author><![CDATA[null@example.com (JMortimer)]]></author>
			<pubDate>Sun, 03 Jun 2018 18:19:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125736#p125736</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125735#p125735</link>
			<description><![CDATA[<p>Попробуй так:<br /></p><div class="codebox"><pre><code>LButton::
+LButton::
^LButton::
!LButton::
While, GetKeyState(&quot;LButton&quot;,&quot;P&quot;)
	ToolTip, % A_Index
Return

Esc::ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shahlik002)]]></author>
			<pubDate>Sun, 03 Jun 2018 17:36:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125735#p125735</guid>
		</item>
		<item>
			<title><![CDATA[Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125700#p125700</link>
			<description><![CDATA[<p>Здравствуйте. Я написал код, повторяющий нажатие левой кнопки мыши, пока она удерживается:<br /></p><div class="codebox"><pre><code>$LButton::
   Loop
   {
      Click
      Sleep, 10
      If !GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
         Break
   }
Return</code></pre></div><p>Дело в том, что иногда нужно выполнять скрипт, когда нажаты другие клавиши, и если нажат ctrl или shift, скрипт не срабатывает.<br />Я так понял, что он принимает эти нажатия за команду, а раз команд +LButton и ^LButton нет, то ничего не происходит.<br />Я пробовал добавить к коду такой кусочек:<br /></p><div class="codebox"><pre><code>$+LButton::
   Loop
   {
      Click
      Sleep, 10
      If !GetKeyState(&quot;+LButton&quot;, &quot;P&quot;)
         Break
   }
Return</code></pre></div><p>Но он не работает (наверно потому что они перекрещиваются друг с другом или типа того).<br />Что можно сделать? (не нажимать shift или ctrl - не вариант)</p>]]></description>
			<author><![CDATA[null@example.com (JMortimer)]]></author>
			<pubDate>Fri, 01 Jun 2018 19:26:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125700#p125700</guid>
		</item>
	</channel>
</rss>
