<?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=14719&amp;type=atom" />
	<updated>2019-04-17T10:12:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14719</id>
		<entry>
			<title type="html"><![CDATA[AHK: Конфликт автозаглавных букв с автозаменами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133631#p133631" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#NoEnv
#SingleInstance, Force
#KeyHistory 0
ListLines Off
Process, Priority,, H
SetKeyDelay, -1

Loop 
{Input key, I L1 V, {Esc}{BS}{^BS}{Del}{Home}{End}{PgUp}{PgDn}{Left}{Right}{^Right}{Up}{Down}
If StrLen(ErrorLevel) &gt; 3         ; NewInput, EndKey
   state =
Else If InStr(&quot;.?!…&quot;,key)         ; Sentence end
   state = 1
Else If InStr(&quot;`t `n&quot;,key)        ; White space
   state += (state = 1)           ; state1 -&gt; state2
Else 
  {StringUpper key, key
   If (state = 2)                 ; End-Space*-Letter
   Send, {BS}{%key%}              ; Letter -&gt; Upper case
   state =
  }
}
~LButton:: state =

::тк::так как</code></pre></div><p>Есть такой скрипт, автозаглавные после &quot;.?!&quot; и пробела. Но если после &quot;.?!&quot; и пробела идёт автозамена, в данном случае &quot;тк&quot;, то при разворачивании слова заглавная не ставится. Помогите, как это обойти. Не хотелось бы менять что-то в строках автозамены, потому что их сотни.</p>]]></content>
			<author>
				<name><![CDATA[kanazei]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38827</uri>
			</author>
			<updated>2019-04-17T10:12:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133631#p133631</id>
		</entry>
</feed>
