<?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=16981&amp;type=atom" />
	<updated>2022-02-19T19:35:51Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16981</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152353#p152353" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А что за «хуткей»? Так кто-нибудь произносит? Звучит неприлично.</p></blockquote></div><p>Попытка в качестве примера пропихнуть через транслитерацию какой-нибудь редко встречающийся диалект.</p>]]></content>
			<author>
				<name><![CDATA[anp]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30699</uri>
			</author>
			<updated>2022-02-19T19:35:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152353#p152353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152328#p152328" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>автохуткей</p></blockquote></div><p>А что за «хуткей»? Так кто-нибудь произносит? Звучит неприлично.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-19T12:29:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152328#p152328</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152322#p152322" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>не получилось представить ситуацию, в которой пользователь заранее не знает, в которой раскладке лучше набирать текст</p></blockquote></div><p>Сколько людей, столько и ситуаций.</p><p>В итоге для себя решил, что более эффективное решение указанного вопроса - это составить словарь автозамен. Для этого можно AutoHotkey использовать, и есть удобные специализированные программы. Автозамена эффективнее по причине того, что многие слова в целевом языке нередко пишутся не так, как слышатся на используемом при наборе текста языке. <br />Примеры транслитерации в Mahou:<br />альт - aljt;<br />ворд - vord;<br />контрл - kontrl; <br />цтрл - ctrl○<br />майкрософт - majjkrosoft;<br />микрософт - mikrosoft; <br />мицрософт - microsoft;<br />автохуткей - avtohutkejj;<br />АутоХоткеы - AutoHotkey. <br />Конечно правила транслитерации можно изменить, но, это не исключает того, что для одной и той же буквы может иметься несколько вариантов правильной транслитерации.</p><p>Надеюсь настоящее обсуждение, даже если в нем не появится код, кому-нибудь окажется полезным, например, если кто-то зайдет сюда из поисковика по запросу «транслитерация последнего набранного слова».</p>]]></content>
			<author>
				<name><![CDATA[anp]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30699</uri>
			</author>
			<updated>2022-02-19T10:52:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152322#p152322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152321#p152321" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>может промелькнуть мысль, а не уместнее ли в этом конкретном черновике было напечатать это слово в английской раскладке</p></blockquote></div><p>Напряг фантазию, но так и не получилось представить ситуацию, в которой пользователь заранее не знает, в которой раскладке лучше набирать текст.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2022-02-19T07:54:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152321#p152321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152317#p152317" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Сделать переключатель между обычной раскладкой и транслитерацией. Нажал гор. клавишу - включился режим ввода транслитом. Ещё раз её нажал - вернулся в обычный режим. Я в своё время делал, при этом у меня в трее значок показывал текущий режим. Удобно.</p></blockquote></div><p>Если заранее - то можно просто на AltGr+Keys слой английских букв назначить.<br />Тут вопрос по иной причине возник. Например, набирая по-быстрому текст на русском языке в личных заметках, вполне уместно не переключая раскладки напечатать что-то типа «автохуткей; ворд; нотэпад; ентер, контрол+шифт+а». И как бы для черновика сгодилось бы. Но пока печатал такое слово, одновременно может промелькнуть мысль, а не уместнее ли в этом конкретном черновике было напечатать это слово в английской раскладке. И вот тут бы нажатие одной бесполезной клавиши, типа CapsLock быстро бы решало эти сомнения. Это же удобнее, чем нажать сначала Ctrl+Shift+Left, а потому еще какую-то комбинацию, типа Ctrl+Alt+Pause. Хотя и вполне себе вариант.<br />В коде teadrinker есть блок, помещающий в буфер выделенный текст, либо последнее введенное слово. Я попытался в этот код по-быстрому прикрутить блок транслитерации из первой ссылки. Скрипт запускается, но почему-то не отрабатывает транслитерацию. Удалил, некогда уже сегодня доделывать.</p>]]></content>
			<author>
				<name><![CDATA[anp]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30699</uri>
			</author>
			<updated>2022-02-18T21:24:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152317#p152317</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152316#p152316" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>Только что пришла идея, что если не будет готового решения, могу сделать макрос, выделяющий последнее слово и запускающий сочетание его транслитерации.</p></blockquote></div><p>Можно и проще. Сделать переключатель между обычной раскладкой и транслитерацией. Нажал гор. клавишу - включился режим ввода транслитом. Ещё раз её нажал - вернулся в обычный режим. Я в своё время делал, при этом у меня в трее значок показывал текущий режим. Удобно.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2022-02-18T20:23:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152316#p152316</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152315#p152315" />
			<content type="html"><![CDATA[<p>Как и печатал раннее - мне оно не нужно, но хук клавиш дело интересное.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-18T20:18:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152315#p152315</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152314#p152314" />
			<content type="html"><![CDATA[<p>Ну, я лично про игры меньше всего думаю. В большинстве окон данный способ срабатывает, впрочем, есть окна, где не хочет работать, в таких случаях работает при выделении.<br /></p><div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>скорее всего через хук клавиатуры реализуемый вариант.</p></blockquote></div><p>Ну вот бы и реализовали! <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-18T20:12:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152314#p152314</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152313#p152313" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>Он только через выделение же работает, а я про глобальное понимание того что вводит пользователь. Такой способ уже в играх сможет работать где нет возможности выделения текста. Т.е. скорее всего через хук клавиатуры реализуемый вариант.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-18T19:46:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152313#p152313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152302#p152302" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>Я имел ввиду не AutoHotkey, а макрос воспроизведения нажатий через драйвер своей клавиатуры</p></blockquote></div><p>Тогда никак не могу прокомментировать, не пользовался таким функционалом.<br /></p><div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Ну как-то скрипт же должен понимать, что были введены те или иные клавиши?</p></blockquote></div><p>Ну, тот, что я привёл, как-то же понимает.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-18T18:05:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152302#p152302</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152301#p152301" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>anp пишет:</cite><blockquote><p>могу сделать макрос, выделяющий последнее слово</p></blockquote></div><p>А зачем его делать, если он уже сделан.</p></blockquote></div><p>Я имел в виду не AutoHotkey, а макрос воспроизведения нажатий через драйвер своей клавиатуры. Хотя, AutoHotkey - более универсальное решение.<br />У меня AutoHotkey в основном для запуска каких-то простых функций используется. Для этого не требуется особо глубоко вникать в язык его скриптов.</p>]]></content>
			<author>
				<name><![CDATA[anp]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30699</uri>
			</author>
			<updated>2022-02-18T18:01:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152301#p152301</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152300#p152300" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>Ну как-то скрипт же должен понимать, что были введены те или иные клавиши? Данные я отметил в целом.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-18T17:59:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152300#p152300</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152299#p152299" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>могу сделать макрос, выделяющий последнее слово</p></blockquote></div><p>А зачем его делать, если он уже сделан.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-18T17:55:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152299#p152299</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152298#p152298" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>скрипт должен постоянно, непрерывно собирать данные</p></blockquote></div><p>Зачем, мой скрипт не собирает никаких данных, однако может менять последнее написанное слово без предварительного выделения.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-18T17:52:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152298#p152298</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152297#p152297" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong><br />Выделить слово: это на одно сочетание больше <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Я пользуюсь пунто-подобными программами с момента появления punto. Особой загрузки на систему не замечал. Удобная штука, как по мне.<br />Сейчас одновременно использую Punto Switcher, и Mahou. Первый по привычке висит, второй - пока тестирую.</p><p>Только что пришла идея, что если не будет готового решения, могу сделать макрос, выделяющий последнее слово и запускающий сочетание его транслитерации.</p>]]></content>
			<author>
				<name><![CDATA[anp]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30699</uri>
			</author>
			<updated>2022-02-18T17:49:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152297#p152297</id>
		</entry>
</feed>
