<?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="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6968&amp;type=atom" />
	<updated>2012-03-20T16:26:59Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6968</id>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58134#p58134" />
			<content type="html"><![CDATA[<p>Ну это я все сделал, а как теперь скомпилировать в exe при помощи AutoHotkey_L ?</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T16:26:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58134#p58134</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58132#p58132" />
			<content type="html"><![CDATA[<p>Все ясно, на обычном ахк не запускало, ругался на дублирующую клавишу. С ахк_л все пошло.</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T15:08:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58132#p58132</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58131#p58131" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#If (InputLayout() = &quot;Russian&quot;)
sc002:: 
send +{sc002}
Return
#If (InputLayout() = &quot;English&quot;)
sc002:: 
send {,}
Return
InputLayout()
{
    ThreadID := DllCall(&quot;GetWindowThreadProcessId&quot;, &quot;Int&quot;, WinExist(&quot;A&quot;), &quot;Int&quot;, 0)
    HKL := DllCall(&quot;GetKeyboardLayout&quot;, &quot;uint&quot;, ThreadID, &quot;UShort&quot;)
    VarSetCapacity(sKbd, 260, 0)
    DllCall(&quot;GetLocaleInfo&quot;, &quot;uint&quot;, HKL
                           , &quot;uint&quot;, 0x1001
                           , &quot;str&quot;,  sKbd
                           , &quot;uint&quot;, 260)
    Return sKbd
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-03-20T15:02:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58131#p58131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58130#p58130" />
			<content type="html"><![CDATA[<p>Код в студию пожалуйста.<br />Ничего не получается даже если поставить решетку перед if все равно он скажет что скан коды повторяются.</p><p>Чуть чуть опоздал в ответе. Интересный вариант последний, надо подумать. А теперь получается так<br />русский !!<br />английский ,!</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T14:56:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58130#p58130</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58129#p58129" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>sc002::
    If (InputLayout() = &quot;Russian&quot;)
        send +{sc002}
    Else
        send {,}
Return

InputLayout()
{
    ThreadID := DllCall(&quot;GetWindowThreadProcessId&quot;, &quot;Int&quot;, WinExist(&quot;A&quot;), &quot;Int&quot;, 0)
    HKL := DllCall(&quot;GetKeyboardLayout&quot;, &quot;uint&quot;, ThreadID, &quot;UShort&quot;)
    VarSetCapacity(sKbd, 260, 0)
    DllCall(&quot;GetLocaleInfo&quot;, &quot;uint&quot;, HKL
                           , &quot;uint&quot;, 0x1001
                           , &quot;str&quot;,  sKbd
                           , &quot;uint&quot;, 260)
    Return sKbd
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-03-20T14:56:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58129#p58129</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58125#p58125" />
			<content type="html"><![CDATA[<p>Я же написал<br /></p><div class="quotebox"><blockquote><p>#If это директива для задания горячих клавиш работающих при условии истинности выражения указанного после #If</p></blockquote></div><p>Поставьте перед If знак # - и всё у вас получится.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-03-20T14:41:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58125#p58125</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58122#p58122" />
			<content type="html"><![CDATA[<p>Первый и третий пост, вот и весь код. Если это будет дальше и остальные переделаю.</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T14:32:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58122#p58122</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58121#p58121" />
			<content type="html"><![CDATA[<p>Приведите код.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-03-20T14:29:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58121#p58121</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58120#p58120" />
			<content type="html"><![CDATA[<p>Даже если так, то он мне все равно скажет, что скан коды дублируются.</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T14:25:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58120#p58120</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58113#p58113" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>#If это директива для задания горячих клавиш работающих при условии истинности выражения указанного после #If</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-03-20T14:11:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58113#p58113</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58110#p58110" />
			<content type="html"><![CDATA[<p>Поиском пользовался, но результата не нашел нужного. Со вторым отлично спасибо, а с первым так и не понял пока что как пользоваться то собственно? Я не очень силен в коде можно с примером вышеописанного?</p><div class="codebox"><pre><code>If (InputLayout() = &quot;Russian&quot;)
sc002:: 
send +{sc002}
Return
If (InputLayout() = &quot;English&quot;)
sc002:: 
send {,}
Return
InputLayout()
{
    ThreadID := DllCall(&quot;GetWindowThreadProcessId&quot;, &quot;Int&quot;, WinExist(&quot;A&quot;), &quot;Int&quot;, 0)
    HKL := DllCall(&quot;GetKeyboardLayout&quot;, &quot;uint&quot;, ThreadID, &quot;UShort&quot;)
    VarSetCapacity(sKbd, 260, 0)
    DllCall(&quot;GetLocaleInfo&quot;, &quot;uint&quot;, HKL
                           , &quot;uint&quot;, 0x1001
                           , &quot;str&quot;,  sKbd
                           , &quot;uint&quot;, 260)
    Return sKbd
}</code></pre></div><p>Если что то вроде этого, то в 6 строке ошибку выдает, т.к дважды повторяется клавиша одна и та же.</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T13:58:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58110#p58110</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58104#p58104" />
			<content type="html"><![CDATA[<p>1) А поиском пользовались?<br /><a href="http://forum.script-coding.com/viewtopic.php?pid=56245#p56245">http://forum.script-coding.com/viewtopi … 245#p56245</a><br />2) <a href="http://www.autohotkey.com/docs/commands/Reload.htm">http://www.autohotkey.com/docs/commands/Reload.htm</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-03-20T13:19:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58104#p58104</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[АНК: Переназначение клавиш в разных раскладках]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58102#p58102" />
			<content type="html"><![CDATA[<p>Здравствуйте можно ли сделать чтобы в русской раскладке кнопки выдавало одно, а при смене раскладки в этом же скрипте другое значение? С такими скан кодами не пройдет конечно, но может есть варианты? </p><p>Например:<br /></p><div class="codebox"><pre><code>
;русская
sc002:: 
send +{sc002}
Return

;меняем раскладку

;английская
sc002:: 
send {,}
Return</code></pre></div><p>--<br />И 2 как реализовать в скрипте ctrl+r (обновление скрипта) по горячим клавишам?</p>]]></content>
			<author>
				<name><![CDATA[vezderegit@bk.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26789</uri>
			</author>
			<updated>2012-03-20T11:45:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58102#p58102</id>
		</entry>
</feed>
