<?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=7429&amp;type=atom" />
	<updated>2012-08-08T02:18:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7429</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скан-коды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62500#p62500" />
			<content type="html"><![CDATA[<p>Спасибо огромное!</p>]]></content>
			<author>
				<name><![CDATA[Rediska]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27824</uri>
			</author>
			<updated>2012-08-08T02:18:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62500#p62500</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скан-коды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62496#p62496" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>1::SendCombo1(&quot;q&quot;,&quot;w&quot;,&quot;e&quot;)
2::SendCombo2(&quot;qwe&quot;)
3::SendCombo3(&quot;sc010, sc011, sc012&quot;)


SendCombo1(args*) {
    static code := {q:51, w:57, e:45}

    For i, key in args
        SendInput % &quot;{vk&quot; code[key] &quot;}&quot;
}

SendCombo2(seq) {
    static code := {q:51, w:57, e:45}

    Loop, Parse, seq
        SendInput % &quot;{vk&quot; code[A_LoopField] &quot;}&quot;
}

SendCombo3(seq) {
    Loop, Parse, seq, % &quot; ,&quot;
        SendInput {%A_LoopField%}
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-07T20:56:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62496#p62496</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: скан-коды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62438#p62438" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />Я написал скрипт для одной игры и все прекрасно работает, но... только на [EN] раскладке.<br />Вторая раскладка у меня самодельная и английские буквы там печатаются через правый Alt.<br />В итоге код<br /></p><div class="codebox"><pre><code>sc011::
	SendCombo(&quot;QWE&quot;)
return

SendCombo(sequence)
{
	if (blablabla)
	{
		...
		SendInput %sequence%
		...
	}
}</code></pre></div><p>отправляет комбинацию RAlt+Q RAlt+W RAlt+E<br />Я хотел обойти это дело скан-кодами этих клавиш, но не могу понять как передать через функцию скан-код и массив скан-кодов<br />Можно ли сделать как нибудь так?<br /></p><div class="codebox"><pre><code>q	:= {sc010}
w	:= {sc011}
e	:= {sc012}
SendCombo([q,w,e])</code></pre></div><p>У меня последний AHK_L на Win7</p><p>Подскажите пожалуйста как лучше обойти проблему.<br />Благодарю за любую помощь.</p>]]></content>
			<author>
				<name><![CDATA[Rediska]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27824</uri>
			</author>
			<updated>2012-08-07T00:24:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62438#p62438</id>
		</entry>
</feed>
