26

Re: AHK: Автосмена регистра перед вводом заглавных букв

Ядрён, приведенные сокращения никак не противопостовляются развернутости выражения мысли.
Кроме всего прочего, стоит присесть за чужой компьютер - привычка писать без пробелов обернется боком.

Win10x64, AHK v1.1.25

27 (изменено: serzh82saratov, 2017-04-16 10:54:17)

Re: AHK: Автосмена регистра перед вводом заглавных букв

Ядрён пишет:

А можно сделать что бы сразу после точки была заглавная буква, без пробела.

#NoEnv
#SingleInstance, Force
#KeyHistory 0
ListLines Off
SetBatchLines -1
SetKeyDelay -1


endSentence := "?!…"
endChars := " "
endKeys := "{vk1}"
end := "."

Loop
{
	Input, key, E L1 V, % endSentence endKeys end
	If InStr(ErrorLevel, "EndKey:")
		wait := InStr(endSentence, SubStr(ErrorLevel, 8)) ? 1 : 2
	Else If (wait && InStr(endChars, key))
		wait := 2
	Else If (wait = 2 && !(wait := 0) && key ~= "(*UCP)\w")
		SendInput, % "{Backspace}" Format("{:U}", key)
	Else If (wait = 1)
		wait := 0
}

~Backspace:: wait := 0
~LButton:: wait := 2
По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.02 (Unicode 32-bit).

28

Re: AHK: Автосмена регистра перед вводом заглавных букв

Спасибо вам serzh82saratov огромное то что нужно.

OS: Win7x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).