<?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=7599</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7599&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Сочетания клавиш с использованием залипания клавиши».]]></description>
		<lastBuildDate>Mon, 24 Sep 2012 15:10:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64151#p64151</link>
			<description><![CDATA[<p>Терь многое прояснилось! Спасибо)</p>]]></description>
			<author><![CDATA[null@example.com (UrfinJus)]]></author>
			<pubDate>Mon, 24 Sep 2012 15:10:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64151#p64151</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64149#p64149</link>
			<description><![CDATA[<p>Непонятно, что значит &quot;обратиться к скрипту&quot;. По поводу префиксов в частности и хоткеев в общем написано в <a href="http://www.script-coding.com/AutoHotkey/Hotkeys.html">Справке.</a></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 24 Sep 2012 14:46:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64149#p64149</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64147#p64147</link>
			<description><![CDATA[<p>Спасибо! Судя по всему значек $ позволяет не менять сущность кнопки. А если нужно обратиться к скрипту, то нужно обращаться к $vk31?</p>]]></description>
			<author><![CDATA[null@example.com (UrfinJus)]]></author>
			<pubDate>Mon, 24 Sep 2012 14:19:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64147#p64147</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64143#p64143</link>
			<description><![CDATA[<div class="codebox"><pre><code>~Space Up:: toggleAction := !toggleAction

$vk31::
   if toggleAction {
      MsgBox скрипт на клавишу 1
   }
   else
      send {vk31}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 24 Sep 2012 14:08:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64143#p64143</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64134#p64134</link>
			<description><![CDATA[<p>Спасибо! С L версией работает. А как клавише послать саму себя? Чтобы при включении флажка пробелом и нажатии 1 - посылалась клавиша 1. Т.е. что такое нужно прописать после :: чтобы клавиша посылала сигнал изначальной своей сущности, а не скрипта который в нее записали.</p><div class="codebox"><pre><code>~Space::
KeyWait, Space
toggleAction := !toggleAction
return

vk31::
#if toggleAction
{
MsgBox скрипт на клавишу 1
}
else
{
send {vk31}??? - что тут прописать, чтобы посылался сигнал нажатия клавиши 1, а не срабатывал скрипт с условием, записанный на эту клавишу?
}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (UrfinJus)]]></author>
			<pubDate>Mon, 24 Sep 2012 11:53:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64134#p64134</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64078#p64078</link>
			<description><![CDATA[<p><strong>UrfinJus</strong>, подавляющее большинство скриптов рассчитано на AHK_L, ссылка в посте #4. Обратная совместимость не гарантируется.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Fri, 21 Sep 2012 17:56:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64078#p64078</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64076#p64076</link>
			<description><![CDATA[<p>А другого способа нет? Скрипт вроде последний установлен с офф сайта.<br />www.autohotkey.com/download/<br />AutoHotkey - version 1.0.48.05 (latest)</p>]]></description>
			<author><![CDATA[null@example.com (UrfinJus)]]></author>
			<pubDate>Fri, 21 Sep 2012 15:38:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64076#p64076</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64042#p64042</link>
			<description><![CDATA[<p>Да, согласен, напишу, как руки дойдут.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 20 Sep 2012 19:12:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64042#p64042</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64029#p64029</link>
			<description><![CDATA[<p>AHK_L&nbsp; v1.1.08.01, если уж быть педантичным.</p><p>Регулярно у пользователей возникает вопрос &quot;Почему у меня не работает скопированный скрипт?&quot;, поэтому предлагаю как-то осветить этот вопрос в <a href="http://forum.script-coding.com/viewtopic.php?id=7439">этой теме</a>, например.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Thu, 20 Sep 2012 17:09:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64029#p64029</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64016#p64016</link>
			<description><![CDATA[<p><a href="http://l.autohotkey.net/">AHK_L</a>&nbsp; Last update: August 3, 2012 - v1.1.08.0<br /><a href="http://www.autohotkey.com/">AHK_Basic</a> Last update: September 25, 2009 - v1.0.48.05<br />При использовании ныне актуальной версии исчезают проблемы с «не работает с этим знаком».</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 20 Sep 2012 13:23:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64016#p64016</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64015#p64015</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><div class="codebox"><pre><code>~Space::
    KeyWait, Space
    toggleAction := !toggleAction
    return

#if toggleAction
    vk31::MsgBox пробел был нажат нечётное количество раз</code></pre></div></blockquote></div><p>Почему-то не работает с этим знаком - <strong>#</strong></p><p>Возникает ошибка:<br /></p><div class="codebox"><pre><code>Error at Line 6.
Line Text: #if toggleAction
Error: This line does not contain a recognized action</code></pre></div><p>Если без него - то при нажатии пробела и последующем нажатии клавиши 1 - всегда появляется надпись <strong>&quot;пробел был нажат нечётное количество раз&quot;</strong>. Т.е. даже если количество четное.</p>]]></description>
			<author><![CDATA[null@example.com (UrfinJus)]]></author>
			<pubDate>Thu, 20 Sep 2012 13:01:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64015#p64015</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64010#p64010</link>
			<description><![CDATA[<div class="codebox"><pre><code>~Space::
    KeyWait, Space
    toggleAction := !toggleAction
    return

#if toggleAction
    vk31::MsgBox пробел был нажат нечётное количество раз</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 20 Sep 2012 07:54:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64010#p64010</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Сочетания клавиш с использованием залипания клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64009#p64009</link>
			<description><![CDATA[<p>Как сделать, чтобы можно было нажать на одну клавишу и отпустить, после чего при нажатии на вторую клавишу сработало бы сочетание клавиш.<br />А если первая клавиша была нажата повторно, то вторая клавиша делает свое обычное дело, т.е. запускает то, что было на нее назначено.</p><div class="codebox"><pre><code>нажимаем пробел (vk20) и отпускаем

нажимаем 1 (vk31) - срабатывает скрипт для сочетания:
пробел &amp; 1::{скрипт}

нажимаем 1 - если до этого пробел был нажат 2 раза или скрипт уже был запущен:
1 запускает обычное нажатие 1</code></pre></div><p>Пытался сделать, но не работает(<br /></p><div class="codebox"><pre><code>vk20::
If isKeyPressed := !isKeyPressed
return

vk31::
if isKeyPressed
{
send, {vk32}
isKeyPressed = !isKeyPressed
}
else
{
send, {vk31}
}
return</code></pre></div><p>Так тоже не получается( Сочетание работает, только если клавиша удерживается.<br /></p><div class="codebox"><pre><code>vk20:: Send, % (State := !State)? &quot;{vk20 Down}&quot;:&quot;{vk20 Up}&quot;

vk20 &amp; vk31::
send, {vk32}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (UrfinJus)]]></author>
			<pubDate>Thu, 20 Sep 2012 07:17:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64009#p64009</guid>
		</item>
	</channel>
</rss>
