<?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=5430</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5430&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как делать сложные и нестандартные сочетания клавиш?».]]></description>
		<lastBuildDate>Sat, 29 Jan 2011 02:28:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44515#p44515</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 29 Jan 2011 02:28:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44515#p44515</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44514#p44514</link>
			<description><![CDATA[<p>Дополнительный вопрос: А есть какой либо код, который означает AnyKey ?<br />Суть в чём. Хочу чтобы в &quot;узнавателе кода кнопок&quot; само нажималось F5</p><p>Т.е. если &quot;Эникей&quot; отжата, то передать F5. Такое возможно?</p><p>(ну или по таймеру чтобы каждые 2 секунды посылалось F5) &lt;-- <strong>это не надо, я уже сам сделал, а про эникей всё-же интересно.</strong></p>]]></description>
			<author><![CDATA[null@example.com (zuma)]]></author>
			<pubDate>Sat, 29 Jan 2011 00:55:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44514#p44514</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44513#p44513</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (zuma)]]></author>
			<pubDate>Sat, 29 Jan 2011 00:50:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44513#p44513</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44512#p44512</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 29 Jan 2011 00:31:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44512#p44512</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44511#p44511</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Sat, 29 Jan 2011 00:25:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44511#p44511</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44510#p44510</link>
			<description><![CDATA[<p>Возможно, особенности данной мыши. Можно так:<br /></p><div class="codebox"><pre><code>XButton2:: 
   if GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
      Send, ^{vk58}
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 29 Jan 2011 00:13:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44510#p44510</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44509#p44509</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (zuma)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:53:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44509#p44509</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44508#p44508</link>
			<description><![CDATA[<p><span style="color: green"><strong>zuma</strong>, давай &quot;ссаные тряпки&quot; обсуждать в личке.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:50:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44508#p44508</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44507#p44507</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (zuma)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:47:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44507#p44507</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44506#p44506</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:37:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44506#p44506</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44505#p44505</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:31:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44505#p44505</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44504#p44504</link>
			<description><![CDATA[<p>Если так нравится, ради бога! Только тот, кто будет читать такой код, не помёт, причём здесь сравнения регистров, когда идёт сравнение чисел?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:29:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44504#p44504</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44503#p44503</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (zuma)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:24:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44503#p44503</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44502#p44502</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:14:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44502#p44502</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как делать сложные и нестандартные сочетания клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44501#p44501</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (zuma)]]></author>
			<pubDate>Fri, 28 Jan 2011 23:12:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44501#p44501</guid>
		</item>
	</channel>
</rss>
