<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Клавиши-модификаторы не срабатывают для горячей клавиши.]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11602&amp;type=atom" />
	<updated>2016-05-20T11:32:26Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11602</id>
		<entry>
			<title type="html"><![CDATA[Re: Клавиши-модификаторы не срабатывают для горячей клавиши.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103986#p103986" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#If GetKeyState(&quot;vk06&quot;,&quot;P&quot;)
*RButton::
    Send, {Blind}{F16 Down}
Keywait, RButton
return

RButton Up::
    Send, {Blind}{RButton Up}{F16 Up}
return
#If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Nikva]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27416</uri>
			</author>
			<updated>2016-05-20T11:32:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103986#p103986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Клавиши-модификаторы не срабатывают для горячей клавиши.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103952#p103952" />
			<content type="html"><![CDATA[<p>Почти, но не совсем. Да, теперь при удержании любых модификаторов отправляется F16, а не райтклик, но почему-то сами модификаторы (например Shift) не учитываются \ не отправляются.<br />Попробовал отдельно добавить как комбинацию - не вышло, просто не понимаю что не так.</p>]]></content>
			<author>
				<name><![CDATA[Hollisch]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33563</uri>
			</author>
			<updated>2016-05-19T10:22:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103952#p103952</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Клавиши-модификаторы не срабатывают для горячей клавиши.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103950#p103950" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#If GetKeyState(&quot;vk06&quot;,&quot;P&quot;)
*RButton::
    Send, {F16 Down}
Keywait, RButton
return

RButton Up::
    Send, {RButton Up}{F16 Up}
return
#If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Nikva]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27416</uri>
			</author>
			<updated>2016-05-19T09:39:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103950#p103950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Клавиши-модификаторы не срабатывают для горячей клавиши.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103949#p103949" />
			<content type="html"><![CDATA[<p>Добрый день. Есть простой скрипт, который при удержании боковой клавиши мышки отправляет вместо правого клика клавишу f16.<br />В приложении, для которого этот скрипт, при зажатой клавише Shift все действия выполняются последовательно, по очереди. (В обратном случае каждое новое действие отменяет предыдущее) Т.е. в игре Shift так же своеобразный модификатор. <br />Проблема заключается в том, что если зажать Shift, боковую клавишу(vk06) и покликать правой кнопкой - то будет отправлен правый клик, а не shift + f16. Как добиться что бы скрипт учитывал состояние alt, ctrl, shift и отправлял нужное... сочетние (или учитывал их состояние, не знаю как правильно написать)?<br />Просто я перебрал уже сотню вариантов, но каждый раз что-то &quot;идет не так&quot;, то в момент нажатия райтклика отжимается модификатор, то описанное выше, то еще что-нибудь, за сим вопрос упростил до азов и хочется послушать что скажут знающие люди.</p><div class="codebox"><pre><code>RButton::
if !GetKeyState(&quot;vk06&quot;,&quot;P&quot;)
    {
    Send, {RButton down}
    }
else
    {
    Send, {F16 Down}
    }
Keywait, RButton
return

RButton Up::
    Send, {RButton Up}{F16 Up}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hollisch]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33563</uri>
			</author>
			<updated>2016-05-19T08:34:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103949#p103949</id>
		</entry>
</feed>
