<?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=12209</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12209&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Обработка только незанятых сочетаний клавиш».]]></description>
		<lastBuildDate>Wed, 07 Dec 2016 11:20:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Обработка только незанятых сочетаний клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=109686#p109686</link>
			<description><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Ну да ладно, похоже, что и это неправда, хотя повсюду так написано:<br /></p><div class="quotebox"><blockquote><p>…только, если они не обрабатываются активным окном.</p></blockquote></div><p>— так что тему можно удалить.</p></blockquote></div><p>Обрабатываться окном они могут по-разному. Если они прописаны в ресурсе ACCELERATORS, то система их знает, т.к. при их нажатии должна посылать окну WM_COMMAND с соответствующими параметрами. Вот, наверно, в этом случае и не срабатывают глобальные хоткеи. Но в принципе ничто не мешает окну просто смотреть, какие клавиши нажимаются, и соответственно реагировать. Этого уже система не может знать.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 07 Dec 2016 11:20:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=109686#p109686</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка только незанятых сочетаний клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=109685#p109685</link>
			<description><![CDATA[<p>Удалять ни к чему, вдруг кто-то что-нибудь посоветует.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 07 Dec 2016 11:10:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=109685#p109685</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка только незанятых сочетаний клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=109684#p109684</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, спасибо за ответ!<br /></p><div class="quotebox"><blockquote><p>#IfWinActive и т. п.</p></blockquote></div><p>Не совсем то: пришлось бы заранее прописывать список, потом его дополнять…<br />Ну да ладно, похоже, что и это неправда, хотя повсюду так написано:<br /></p><div class="quotebox"><blockquote><p>…только, если они не обрабатываются активным окном.</p></blockquote></div><p>— так что тему можно удалить.</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Wed, 07 Dec 2016 10:41:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=109684#p109684</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка только незанятых сочетаний клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=109683#p109683</link>
			<description><![CDATA[<p>На чистом AHK определить, используется ли горячая клавиша активным окном, нет возможности, для этого нужно было бы установить хук на получаемые окном сообщения.<br />Проще всего для селективного назначения клавиш использовать директивы #If, #IfWinActive и т. п.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 07 Dec 2016 09:21:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=109683#p109683</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Обработка только незанятых сочетаний клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=109681#p109681</link>
			<description><![CDATA[<p>Ярлыкам, расположенным на Рабочем столе и в меню Пуск, можно назначить сочетания клавиш, срабатывающие только, если они не обрабатываются активным окном.<br />Возможно ли воспроизвести подобное поведение в AutoHotkey? Т.е. перед обработкой сочетания клавиш надо как-то проверить используется ли оно активным окном…</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Wed, 07 Dec 2016 08:14:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=109681#p109681</guid>
		</item>
	</channel>
</rss>
