<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Нажатие и отпускание клавиши]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6384&amp;type=atom" />
	<updated>2011-11-02T15:44:00Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6384</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53123#p53123" />
			<content type="html"><![CDATA[<p>Выписка из файла помощи:</p><div class="quotebox"><blockquote><p>Префикс <strong>$</strong> обычно необходим, если в скрипте используется команда Send для имитации нажатий клавиш, входящих в состав самой горячей клавиши, иначе такая горячая клавиша может запустить сама себя. Действие префикса $ различается в разных операционных системах.<br />В NT4/2k/XP или более поздних версиях Windows: префикс $ использует обработчик клавиатурных прерываний (keyboard hook) для реализации этой горячей клавиши, что мешает команде Send запустить горячую клавишу повторно. Префикс $ является эквивалентом использования команды #UseHook в тексте скрипта где-нибудь выше определения этой горячей клавиши.<br />В Windows 95/98/Me и AutoHotkey v1.0.23+: горячая клавиша запрещается при исполнении потока (thread), по завершении запрет отменяется. В качестве побочного эффекта, если команде #MaxThreadsPerHotkey присвоено значение больше 1, она будет вести себя так, как будто для таких горячих клавиш она установлена на 1.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2011-11-02T15:44:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53123#p53123</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53113#p53113" />
			<content type="html"><![CDATA[<p>Нет, не повлияет. Так устроен ахк))</p>]]></content>
			<author>
				<name><![CDATA[Nek1t98]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27075</uri>
			</author>
			<updated>2011-11-02T04:38:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53113#p53113</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53112#p53112" />
			<content type="html"><![CDATA[<p>Разве &quot; Send, {F8 Up}&quot; не повлияет на &quot;F8 Up::SetTimer, Lable, Off&quot; ? ? ?</p>]]></content>
			<author>
				<name><![CDATA[D_Pavel]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27294</uri>
			</author>
			<updated>2011-11-02T04:04:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53112#p53112</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53084#p53084" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bessonch пишет:</cite><blockquote><p>Необходимо нажимать и отпускать клавишу(допустим F8).</p></blockquote></div><p>Не понятно какой клавишей это необходимо делать, вот пара примеров, с нажатием клавиши самой себя:</p><div class="codebox"><pre><code>$F8::SetTimer, Lable
             , % (OnState:=!OnState) ? 0:&quot;Off&quot;

Lable:
   Send, {F8 Down}
   Sleep, 100
   Send, {F8 Up}
   Sleep, 700
   Return</code></pre></div><p>по типу переключателя, и:</p><div class="codebox"><pre><code>$F8::SetTimer, Lable, -0
F8 Up::SetTimer, Lable, Off

Lable:
   Send, {F8 Down}
   Sleep, 100
   Send, {F8 Up}
   Sleep, 700
   Return</code></pre></div><p>по типу нажатия удержания.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-11-01T09:22:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53084#p53084</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53083#p53083" />
			<content type="html"><![CDATA[<p>Разве Send, {F8} не делает нажатие и отпускание?</p>]]></content>
			<author>
				<name><![CDATA[D_Pavel]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27294</uri>
			</author>
			<updated>2011-11-01T08:39:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53083#p53083</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53079#p53079" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>F8:: ;Клавиша запуска цикла
#Persistent
SetTimer, f8, 700

f8:
Send, {F8 Up}
Sleep, 100
Send, {F8}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Nek1t98]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27075</uri>
			</author>
			<updated>2011-11-01T02:19:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53079#p53079</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53052#p53052" />
			<content type="html"><![CDATA[<p><span style="color: Green">Русским, похоже, тоже.</span></p><p><span style="color: Green"><a href="http://forum.script-coding.com/viewtopic.php?id=6148">Обязательно прочитать перед созданием темы!</a></span><br /><span style="color: Green"><a href="http://forum.script-coding.com/rules.html">Правила форума</a>.</span></p><p><span style="color: Green">Я поправил Ваш пост.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-10-30T20:06:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53052#p53052</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Нажатие и отпускание клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53050#p53050" />
			<content type="html"><![CDATA[<p>Необходимо нажимать и отпускать клавишу(допустим F8). Время нажатия(когда клавиша нажата, примерно 100 мс), до следующего нажатия 700 мс. Зациклить.</p><p>Не владею языками абсолютно. Прошу вашей помощи.</p>]]></content>
			<author>
				<name><![CDATA[bessonch]]></name>
			</author>
			<updated>2011-10-30T19:47:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53050#p53050</id>
		</entry>
</feed>
