<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Не работает горячая клавиша Down]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16945&amp;type=atom" />
	<updated>2022-02-06T12:12:14Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16945</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152034#p152034" />
			<content type="html"><![CDATA[<p>Спасибо за помощь!</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T12:12:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152034#p152034</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152033#p152033" />
			<content type="html"><![CDATA[<p><strong>vitek19841210</strong>, не заметит. Вы это могли бы и сами проверить, а не дожидаться ответа.</p>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2022-02-06T12:02:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152033#p152033</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152032#p152032" />
			<content type="html"><![CDATA[<p>Да, действительно, я не подумал про первую клавишу. Сейчас вроде добился чего хотел. Для горячих клавиш решил использовать кнопки Home (пауза) и End (возобновление).<br />Такая конструкция во втором скрипте посылает в первый скрипт паузу: <br /></p><div class="codebox"><pre><code>
SendLevel 1
send {home}
SendLevel 0
</code></pre></div><p>Вроде как программа не &quot;видит&quot; нажатие Home.</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T11:58:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152032#p152032</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152025#p152025" />
			<content type="html"><![CDATA[<p>По-моему какая ерунда в коде. Паузу лично вообще не использую - нет нужды. Если скрипт предназначен строго для одного окна - &#039;#IfWinActive&#039;, перехват клавиш только в нём. Никакие посылки клавиш в другие окна так не действуют. Если используются комбинации клавиш для активации метки / функции скрипта то тут уже окно заметит нажатый модификатор (первую клавишу из нескольких). Чтобы такого не произошло нужно тогда по отдельности перехватывать каждую.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-06T11:36:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152025#p152025</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152018#p152018" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Taveron пишет:</cite><blockquote><p>Если используется #InputLevel, то Send !{F1} сработает как горячая клавиша из второго скрипта.</p></blockquote></div><p>Тут вроде как разобрался. Горячие клавиши работают так, как мне нужно. Остается открытым вопрос. &quot;Прозрачно&quot; ли для программы, с которой работают скрипты это нажатие? Или она его заметит? Для меня это очень актуально. Нужно, чтобы не заметила.</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T10:21:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152018#p152018</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152017#p152017" />
			<content type="html"><![CDATA[<p>Если используется #InputLevel, то Send !{F1} сработает как горячая клавиша из второго скрипта.</p>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2022-02-06T09:29:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152017#p152017</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152016#p152016" />
			<content type="html"><![CDATA[<p>Речь о любых лишних нажатиях, которые может сделать скрипт (ручное нажатие клавиш тут мне без разницы), и которые может &quot;увидеть&quot; программа, с которой работают скрипты. Если я сделаю, например комбинацию !F1 для паузы во втором скрипте и пропишу send !{F1} в первом - это нажатие&nbsp; &quot;увидит&quot; только первый скрипт или программа тоже эту комбинацию заметит?</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T09:08:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152016#p152016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152015#p152015" />
			<content type="html"><![CDATA[<p><strong>Prova5458</strong>, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свои посты. Обратите внимание на <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a> в конце предложений.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-06T08:46:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152015#p152015</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152013#p152013" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>vitek19841210 пишет:</cite><blockquote><p>Другие клавиши (любые) крайне нежелательны.</p></blockquote></div><p>Речь идёт о любых горячих клавишах или вообще любых клавишах? Если о горячих клавишах, то их можно привязать к определённому окну. Например:<br /></p><div class="codebox"><pre><code>
#IfWinActive ahk_exe notepad.exe
F1::MsgBox, Вы нажали F1 в окне блокнота.
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2022-02-06T08:44:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152013#p152013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152012#p152012" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Taveron пишет:</cite><blockquote><p><strong>vitek19841210</strong>, смотрите <a href="https://www.autohotkey.com/docs/commands/_InputLevel.htm">#InputLevel</a> и <a href="https://www.autohotkey.com/docs/commands/SendLevel.htm">SendLevel</a>.</p></blockquote></div><p>Да, это интересно и очень близко к тому, что мне нужно. Прочитав про эти 2 параметра, понял, что могу реализовать всё вообще по-другому. Я недостаточно понимаю все механизмы работы AHK. Перефразирую тогда задачу. У меня есть такая необходимость, чтобы приложение, с которым работают скрипты AHK получало только те нажатия клавиш, которые прописаны в скриптах. Другие клавиши (любые) крайне нежелательны. Я правильно понимаю, если я буду использовать комбинации клавиш для паузы/снятия с паузы (комбинации будут прописаны во втором скрипте) - эти комбинации клавиш &quot;увидит&quot; только первый скрипт при срабатывании горячей клавиши. А приложение, с которым работают скрипты вообще это нажатие не зафиксирует?</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T08:30:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152012#p152012</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152011#p152011" />
			<content type="html"><![CDATA[<p><strong>vitek19841210</strong>, смотрите <a href="https://www.autohotkey.com/docs/commands/_InputLevel.htm">#InputLevel</a> и <a href="https://www.autohotkey.com/docs/commands/SendLevel.htm">SendLevel</a>.</p>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2022-02-06T07:46:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152011#p152011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152010#p152010" />
			<content type="html"><![CDATA[<p>Скрипты зацикливать? Или оставить по одиночному нажатию</p>]]></content>
			<author>
				<name><![CDATA[Prova5458]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42336</uri>
			</author>
			<updated>2022-02-06T07:36:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152010#p152010</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152009#p152009" />
			<content type="html"><![CDATA[<p>Имеется 2 одновременно работающих скрипта. Необходимо, чтобы при нажатии кнопки вниз в одном скрипте, кнопка сработала и как горячая клавиша для второго скрипта (поставив его на паузу) и как сама кнопка вниз в том приложении, где используются скрипты. И обратная ситуация для кнопки пробел: снять с паузы второй скрипт, и как пробел в приложении.</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T07:16:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152009#p152009</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152008#p152008" />
			<content type="html"><![CDATA[<p>Ничего не понял) Тебе нужно, чтобы пробел нажимал кнопку вниз, а кнопка вниз активировала свой скрипт? Если да, то не проще сделать один скрипт и все? Скажи, что именно нужно сделать и для чего, возможно помогу</p>]]></content>
			<author>
				<name><![CDATA[Prova5458]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42336</uri>
			</author>
			<updated>2022-02-06T07:10:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152008#p152008</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Не работает горячая клавиша Down]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152006#p152006" />
			<content type="html"><![CDATA[<p>Всем привет! Не могу понять в чем дело. В одном из скриптов есть необходимость использовать в качестве горячей клавиши клавишу вниз (down) и пробел (space). Горячая клавиша срабатывает, если нажимать вручную. Но если клавиша нажимается командой send (и другими её вариациями), то сама клавиша срабатывает, но как горячая - нет! С клавишей пробел такой проблемы не возникает. Спокойно командой send срабатывает. Но там другая проблема. Клавиша срабатывает как горячая, но не срабатывает как нажатие пробела. Куда копать?<br />И реально ли сделать так, чтобы при нажатии в одном из скриптов клавиши пробел или вниз - срабатывала и сама клавиша в том приложении, где это необходимо, и как горячая в другом скрипте?</p>]]></content>
			<author>
				<name><![CDATA[vitek19841210]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40934</uri>
			</author>
			<updated>2022-02-06T06:50:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152006#p152006</id>
		</entry>
</feed>
