<?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=5430&amp;type=atom" />
	<updated>2011-01-29T02:28:56Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5430</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44515#p44515" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zuma пишет:</cite><blockquote><p>Дополнительный вопрос: А есть какой либо код, который означает AnyKey ?</p></blockquote></div><p>Нету. А коды кнопок уже все давно узнаны. Например, тут гляньте удобный скрипт для их вставки: <a href="http://www.forum.script-coding.com/viewtopic.php?id=1092">AutoHotkey: Начинающему разработчику - Печатаю виртуальными кодами</a>.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2011-01-29T02:28:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44515#p44515</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44514#p44514" />
			<content type="html"><![CDATA[<p>Дополнительный вопрос: А есть какой либо код, который означает AnyKey ?<br />Суть в чём. Хочу чтобы в &quot;узнавателе кода кнопок&quot; само нажималось F5</p><p>Т.е. если &quot;Эникей&quot; отжата, то передать F5. Такое возможно?</p><p>(ну или по таймеру чтобы каждые 2 секунды посылалось F5) &lt;-- <strong>это не надо, я уже сам сделал, а про эникей всё-же интересно.</strong></p>]]></content>
			<author>
				<name><![CDATA[zuma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26693</uri>
			</author>
			<updated>2011-01-29T00:55:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44514#p44514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44513#p44513" />
			<content type="html"><![CDATA[<p>Так первый вопрос снят. </p><p>Победить не удалось. Особенности мыши. Китайцы сплоховали в этом смысле. <br />Суть в чём. Видимо идёт &quot;исключающая&quot; особенность. <br />Выглядит этот так. Когда нажаты &quot;RButton, LButton, MButton или их сочетания&quot;, то не пашут &quot;XButton1 и XButton2&quot; и соответственно наоборот. Поэтому сочетания между этими группа просто не возможно. Я это заметил при просмотре кода через:<br /></p><div class="codebox"><pre><code>#InstallKeybdHook
#InstallMouseHook
KeyHistory</code></pre></div><p>Вроде нажимаю, а после F5 у меня либо Lbutton, либо Xbutton2, а вместе (рядышком) они не стоят.<br />Заметив это, я полез и достал старую (тяжёлую) мышу A4Tech. У неё такой проблемы нет. Работает и </p><div class="codebox"><pre><code>~LButton &amp; XButton2::Send, ^{vk58} ;</code></pre></div><p>и </p><div class="codebox"><pre><code>XButton2:: 
   if GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
      Send, ^{vk58}
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[zuma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26693</uri>
			</author>
			<updated>2011-01-29T00:50:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44513#p44513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44512#p44512" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Пруфлинк обязателен(<a href="http://lurkmore.ru/%D0%9E%D0%91%D0%A1">ОБС?</a>).</p></blockquote></div><p>Да без проблем, выбирай на вкус:<br /><a href="http://www.autohotkey.com/forum/viewforum.php?f=2&amp;sid=60488529d4e29cfa3d4d0835d39d936e">http://www.autohotkey.com/forum/viewfor … 35d39d936e</a></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-01-29T00:31:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44512#p44512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44511#p44511" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zuma пишет:</cite><blockquote><p>Может быть что-то не так с тем что у меня:</p></blockquote></div><p>У меня Win7 максимальная со всеми обновлениями. Версия AHK 1.0.48.05. Думаю софт тут не причём. Попробуйте не блокировать XButton2, т.е. везде указать ~XButton2, убрать комментарии в строках с кодом, изменить порядок операторов и, наконец, заюзать <a href="http://www.script-coding.com/AutoHotkey/GetKeyState.html">GetKeyState</a>(опоздал <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />).<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Я говорю, что оператор &quot;=&quot; — регистронезависимый, и при сравнении чисел <em>принято</em> использовать его.</p></blockquote></div><p>У кого принято? Пруфлинк обязателен(<a href="http://lurkmore.ru/%D0%9E%D0%91%D0%A1">ОБС?</a>).</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-01-29T00:25:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44511#p44511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44510#p44510" />
			<content type="html"><![CDATA[<p>Возможно, особенности данной мыши. Можно так:<br /></p><div class="codebox"><pre><code>XButton2:: 
   if GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
      Send, ^{vk58}
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-01-29T00:13:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44510#p44510</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44509#p44509" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><span style="color: green"><strong>zuma</strong>, давай &quot;ссаные тряпки&quot; обсуждать в личке.</span></p></blockquote></div><p>я только за. Но почему у меня НЕ работает вот это:</p><div class="codebox"><pre><code>~LButton &amp; XButton2::Send, ^{vk58} ;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[zuma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26693</uri>
			</author>
			<updated>2011-01-28T23:53:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44509#p44509</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44508#p44508" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>zuma</strong>, давай &quot;ссаные тряпки&quot; обсуждать в личке.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-01-28T23:50:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44508#p44508</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44507#p44507" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>У меня всё работает, включая последнюю строчку.</p></blockquote></div><p>Ну в чём у меня может быть проблема. Я просто уже ума не приложу. Вы меня просто &quot;на лопатки&quot; ставите этим заявлением. Может быть что-то не так с тем что у меня:<br /></p><div class="quotebox"><blockquote><p>Win XP Pro SP3<br />APH v.1.0.92.02<br />NotePad++<br />Блокнот (виндовый)</p></blockquote></div><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>он непременно закидает вас &quot;ссаными тряпками&quot;.</p></blockquote></div><p><img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> прикольная метафора. Но если рассудить логически, то существует два варианта:<br /></p><div class="codebox"><pre><code>1 - программист предварительно ссыт на тряпки и складирует их (ну мало ли... под рукой чтобы были или влом далеко идти, поэтому ссыт в тряпки)
2 - настолько наступили на эго программиста, что он пошёл, нашёл тряпки, специально их обоссал и закидал обидчика</code></pre></div>]]></content>
			<author>
				<name><![CDATA[zuma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26693</uri>
			</author>
			<updated>2011-01-28T23:47:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44507#p44507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44506#p44506" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Author пишет:</cite><blockquote><p>Во-первых в приведённом примере строки вообще не сравнивались, поэтому замечание &quot;избыточно&quot;</p></blockquote></div><p>Не совсем понял. Если строки не сравниваются, то оператор &quot;==&quot; избыточен (если код на AHK, мы ведь об этом языке ведём речь, не так ли?), достаточно оператора &quot;=&quot;. <br /></p><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>А во-вторых, скажите человеку пишущему системное или сервисное ПО, что &#039;А&#039; и &#039;a&#039;- это один и тот же символ(или одинаковые строки) и он непременно закидает вас &quot;ссаными тряпками&quot;.</p></blockquote></div><p>А я и не говорю, что это один и тот же символ. Я говорю, что оператор &quot;=&quot; — регистронезависимый, и при сравнении чисел <em>принято</em> использовать его. Но, может, теперь всё будет по-другому, кто знает? <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-01-28T23:37:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44506#p44506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44505#p44505" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zuma пишет:</cite><blockquote><p>Всё в одном файле. Три первых директивы работают, а вот последняя нет.</p></blockquote></div><p>У меня всё работает, включая последнюю строчку.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>В предыдущем скрипте оператор &quot;==&quot; избыточен, достаточно &quot;=&quot;.</p></blockquote></div><p>Во-первых в приведённом примере строки вообще не сравнивались, поэтому замечание &quot;избыточно&quot;:). А во-вторых, скажите человеку пишущему системное или сервисное ПО, что &#039;А&#039; и &#039;a&#039;- это один и тот же символ(или одинаковые строки) и он непременно закидает вас &quot;ссаными тряпками&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-01-28T23:31:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44505#p44505</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44504#p44504" />
			<content type="html"><![CDATA[<p>Если так нравится, ради бога! Только тот, кто будет читать такой код, не помёт, причём здесь сравнения регистров, когда идёт сравнение чисел?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-01-28T23:29:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44504#p44504</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44503#p44503" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>В предыдущем скрипте оператор &quot;==&quot; избыточен, достаточно &quot;=&quot;.</p></blockquote></div><p>А он избыточен по сути или можно или &quot;==&quot; или &quot;=&quot;. Просто &quot;==&quot; как-то уже привычней. Если оно работает и с &quot;==&quot;, может на этот счёт не заморачиваться?</p>]]></content>
			<author>
				<name><![CDATA[zuma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26693</uri>
			</author>
			<updated>2011-01-28T23:24:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44503#p44503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44502#p44502" />
			<content type="html"><![CDATA[<p>Обычное сравнение регистронезависимое:<br /></p><div class="codebox"><pre><code>if(&quot;A&quot;=&quot;a&quot;)
{
    MsgBox A=a
}</code></pre></div><p>В предыдущем скрипте оператор &quot;==&quot; избыточен, достаточно &quot;=&quot;.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-01-28T23:14:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44502#p44502</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44501#p44501" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>1) у меня всё исправно работает.</p></blockquote></div><p>В каком варианте? В предложенном мной?</p><p>Вот у меня код:<br /></p><div class="codebox"><pre><code>; ######### делаем новую китайскую мышУ по старинке #########

XButton2::Send, ^{vk43} ; -----------&gt; ctrl + c (работает)
XButton1::Send, ^{vk56} ; -----------&gt; ctrl + v (работает)

MButton::Click 2 ; --------------&gt; двойной клик (работает)


; ######### пробую новую фичу #########

~LButton &amp; XButton2::Send, ^{vk58} ; ---&gt; ctrl + x   ### не работает (сволоч) ###</code></pre></div><p>Всё в одном файле. Три первых директивы работают, а вот последняя нет.</p>]]></content>
			<author>
				<name><![CDATA[zuma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26693</uri>
			</author>
			<updated>2011-01-28T23:12:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44501#p44501</id>
		</entry>
</feed>
