<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Использование Ctrl+Alt+Shift в сочетаниях клавиш]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9882&amp;type=atom" />
	<updated>2014-08-11T08:23:40Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9882</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Использование Ctrl+Alt+Shift в сочетаниях клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85807#p85807" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Можно до кучи так попробовать:<br /></p><div class="codebox"><pre><code>
^!+1::
^!+2:: 
    If !(A_ThisHotkey = &quot;^!+2&quot; &amp;&amp; A_PriorHotkey = &quot;^!+1&quot;)
        Return
    MsgBox Ctrl+Alt+Shift+1+2         
    Return
</code></pre></div></blockquote></div><p>Классно! Спасибо!<br />Возникла еще идея с псевдоклавишами. Опишу в другой теме.</p>]]></content>
			<author>
				<name><![CDATA[UrfinJus]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28674</uri>
			</author>
			<updated>2014-08-11T08:23:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85807#p85807</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Использование Ctrl+Alt+Shift в сочетаниях клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85805#p85805" />
			<content type="html"><![CDATA[<p>Можно до кучи так попробовать:<br /></p><div class="codebox"><pre><code>
^!+1::
^!+2:: 
    If !(A_ThisHotkey = &quot;^!+2&quot; &amp;&amp; A_PriorHotkey = &quot;^!+1&quot;)
        Return
    MsgBox Ctrl+Alt+Shift+1+2         
    Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-08-11T07:58:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85805#p85805</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Использование Ctrl+Alt+Shift в сочетаниях клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85804#p85804" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Документация Autohotkey &gt; Hotkeys (перевод - Валентина Гаврикова) пишет:</cite><blockquote><h5><span style="color: black">Горячие клавиши для мыши, джойстика и клавиатуры</span></h5><h5><span style="color: black">&amp;</span></h5><p> Амперсанд ставится между любыми <span class="bbu">двумя</span> клавишами или кнопками мыши для того, чтобы объединить их в специальную горячую клавишу.</p></blockquote></div><p>Насколько я понимаю, &quot;прилепить&quot; к двум клавишам или кнопкам ещё и модификатор(ы) нельзя. Тем не менее, к одной клавише или кнопке можно пришпандорить сразу несколько модификаторов:<br /></p><div class="codebox"><pre><code>~^!+1:: MsgBox, Ctrl + Alt + Shift + 1
~^!+2:: MsgBox, Ctrl + Alt + Shift + 2</code></pre></div><p>Если очень сильно нужно, чтобы к двум и более кнопкам или клавишам добавить модификатор, можно проверять физическое состояние клавиш.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2014-08-11T07:33:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85804#p85804</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Использование Ctrl+Alt+Shift в сочетаниях клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85799#p85799" />
			<content type="html"><![CDATA[<p>Есть ли возможность создать такие сочетания с сохранением функций Ctrl, Alt и Shift:</p><div class="codebox"><pre><code>^!+1 &amp; 2:
         MsgBox Ctrl+Alt+Shift+1+2
return

^!+1 &amp; ^!+2:
         MsgBox Ctrl+Alt+Shift+1+Ctrl+Alt+Shift+2
return</code></pre></div><p>Если написать таким образом - то возникает ошибка. Можно ли сделать сочетание с использованием стандартных шифтов, но без исчезновения их функций. Т.е. чтобы можно было пользоваться Ctrl, Alt и Shift как обычными модификаторами и когда нужно набрать ^!+1 &amp; 2 или ^!+1 &amp; ^!+2 и получить запуск скрипта.</p>]]></content>
			<author>
				<name><![CDATA[UrfinJus]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28674</uri>
			</author>
			<updated>2014-08-11T05:46:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85799#p85799</id>
		</entry>
</feed>
