<?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=11056</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11056&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Использования результата автозамены для следующей автозамены».]]></description>
		<lastBuildDate>Wed, 04 Nov 2015 13:50:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Использования результата автозамены для следующей автозамены]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98654#p98654</link>
			<description><![CDATA[<p><span style="color: green"><strong>sigmov</strong>, ознакомьтесь с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируйте свой пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 04 Nov 2015 13:50:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98654#p98654</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Использования результата автозамены для следующей автозамены]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98653#p98653</link>
			<description><![CDATA[<p>Приветствую всех!<br />Есть набор автозамен текста. Помимо этого, для облегчения ввода некоторых символов, назначены (средствами AHK) определенные горячие клавиши.<br />И вот проблема: если символы вводятся с помощью горячих клавиш, то текст автозаменой игнорируется.</p><p>Поясню на примере:<br /></p><div class="codebox"><pre><code>:*:8::Success ; Восемь - это успех

!4:: ; Заменям на восьмерку
{
	Send, 8
	return
}</code></pre></div><p>Пояснение:<br />Если вводим &quot;8&quot; - то все хорошо, срабатывает автозамена на &quot;Success&quot;.<br />Если применяем Alt+4 для ввода &quot;8&quot;, то при этом автозамена на &quot;Success&quot; <strong>НЕ срабатывает</strong>.</p><p>Можно ли как-то заставить это работать?<br /><strong>Спасибо</strong>.</p><p>----------------<br />Немного поискав по сети и в справке смог уточнить причину. При добавлении символа из AHK в историю введенных символов (View =&gt; KeyHistory), символу прописывается Type=i (i=Ignored because it was generated by an AHK script) что исключает его из поиска допустимых автозамен.<br />Но как это исправить - все еще загадка.</p><p>----------------<br />Решение: SendLevel, 1<br /></p><div class="codebox"><pre><code>!4:: ; Заменям на восьмерку
{
	SendLevel, 1
	Send, 8
	return
}</code></pre></div><p>И все работает как должно!</p><p><strong>Всем спасибо за поддержку!</strong></p>]]></description>
			<author><![CDATA[null@example.com (sigmov)]]></author>
			<pubDate>Wed, 04 Nov 2015 13:29:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98653#p98653</guid>
		</item>
	</channel>
</rss>
