<?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=7577&amp;type=atom" />
	<updated>2012-09-19T02:49:55Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7577</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63975#p63975" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Так что получается, решения нет?</p></blockquote></div><p>К сожалению, уместная формулировка ответа противоречит правилам форума, поэтому<br />я не буду отвечать на этот вопрос без адвоката <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-19T02:49:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63975#p63975</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63974#p63974" />
			<content type="html"><![CDATA[<p>Так что получается, решения нет?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-09-19T02:45:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63974#p63974</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63973#p63973" />
			<content type="html"><![CDATA[<p>С этой «либой» можно поиграть и забыть о её существовании.<br />AHK HID использует <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms645536%28v=vs.85%29.aspx">Raw Input</a>. Вчитавшись в код примеров, вы заметите, что окно ahk регистрируется как получатель <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms645590%28v=vs.85%29.aspx">WM_Input</a>, при каждом приёме этого сообщения его можно «прочитать» и в зависимости от содержимого выполнить определённые действия. Продолжайте вникать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-19T02:06:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63973#p63973</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63972#p63972" />
			<content type="html"><![CDATA[<p>Объясните пожалуйста глупому человеку. Всю голову сломал пытаясь понять. Что делать с этой либой. Примеры так понял выдают вид и пид устройств ввода. А что с ними дальше делать в толк не возьму. Вот есть например скрипт<br /></p><div class="codebox"><pre><code> #Include AHKHID.ahk
 
 1::MsgBox 1
 2::MsgBox 2
 3::MsgBox 3</code></pre></div><p>Как мне переназначить эти кнопки, только при нажатии с какого-то определённого устройства?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-09-19T01:07:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63972#p63972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63897#p63897" />
			<content type="html"><![CDATA[<p>Ссылки там сейчас неоткрываются с примерами. <br />Так понял что обработка там идёт именно с заранее определённого HID устройства. <br />А попроще никак это не возможно сделать? Тем более что HID устройства не может быть известен.<br />Может какой то хук есть, что он сначала проверяет по принципу выше приведённого кода нажатие в системе любой кнопки, и если state не равно D. то как то &quot;&quot;пропускает эту кнопку в скрипт&quot;&quot;.</p><div class="quotebox"><blockquote><p>Т.е. не «обработка», а конкретный частный случай — «блокировка».</p></blockquote></div><p>Не понял формулировку, поясните пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-09-16T08:33:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63897#p63897</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63894#p63894" />
			<content type="html"><![CDATA[<p><a href="http://www.autohotkey.com/community/viewtopic.php?t=41397">AHK HID</a>.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-16T08:12:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63894#p63894</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Блокировка горячих клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63892#p63892" />
			<content type="html"><![CDATA[<p>Господа помогите советом. Есть скрипт, в нём много горячих клавиш, в том числе и одинаковых по #IF.<br />Как сделать так, чтобы в нём можно было обрабатывать только горячие кнопки нажатые не на клавиатуре? По типу <br /></p><div class="codebox"><pre><code>
#InstallKeybdHook

Space::
GetKeyState, state, %A_ThisHotkey%, P
IF state = D
Return
MsgBox Кнопка Space нажата не на клавиатуре
Return</code></pre></div><p>и сделать так чтобы включать\отключать эту функцию, перед стартом скрипта, а лучше во время его исполнения.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-09-16T08:04:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63892#p63892</id>
		</entry>
</feed>
