<?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=16981</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16981&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Транслитерация последнего набранного слова».]]></description>
		<lastBuildDate>Sat, 19 Feb 2022 19:35:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152353#p152353</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А что за «хуткей»? Так кто-нибудь произносит? Звучит неприлично.</p></blockquote></div><p>Попытка в качестве примера пропихнуть через транслитерацию какой-нибудь редко встречающийся диалект.</p>]]></description>
			<author><![CDATA[null@example.com (anp)]]></author>
			<pubDate>Sat, 19 Feb 2022 19:35:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152353#p152353</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152328#p152328</link>
			<description><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>автохуткей</p></blockquote></div><p>А что за «хуткей»? Так кто-нибудь произносит? Звучит неприлично.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 19 Feb 2022 12:29:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152328#p152328</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152322#p152322</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (anp)]]></author>
			<pubDate>Sat, 19 Feb 2022 10:52:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152322#p152322</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152321#p152321</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>может промелькнуть мысль, а не уместнее ли в этом конкретном черновике было напечатать это слово в английской раскладке</p></blockquote></div><p>Напряг фантазию, но так и не получилось представить ситуацию, в которой пользователь заранее не знает, в которой раскладке лучше набирать текст.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 19 Feb 2022 07:54:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152321#p152321</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152317#p152317</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (anp)]]></author>
			<pubDate>Fri, 18 Feb 2022 21:24:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152317#p152317</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152316#p152316</link>
			<description><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>Только что пришла идея, что если не будет готового решения, могу сделать макрос, выделяющий последнее слово и запускающий сочетание его транслитерации.</p></blockquote></div><p>Можно и проще. Сделать переключатель между обычной раскладкой и транслитерацией. Нажал гор. клавишу - включился режим ввода транслитом. Ещё раз её нажал - вернулся в обычный режим. Я в своё время делал, при этом у меня в трее значок показывал текущий режим. Удобно.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 18 Feb 2022 20:23:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152316#p152316</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152315#p152315</link>
			<description><![CDATA[<p>Как и печатал раннее - мне оно не нужно, но хук клавиш дело интересное.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 18 Feb 2022 20:18:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152315#p152315</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152314#p152314</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 18 Feb 2022 20:12:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152314#p152314</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152313#p152313</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Он только через выделение же работает, а я про глобальное понимание того что вводит пользователь. Такой способ уже в играх сможет работать где нет возможности выделения текста. Т.е. скорее всего через хук клавиатуры реализуемый вариант.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 18 Feb 2022 19:46:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152313#p152313</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152302#p152302</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 18 Feb 2022 18:05:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152302#p152302</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152301#p152301</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (anp)]]></author>
			<pubDate>Fri, 18 Feb 2022 18:01:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152301#p152301</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152300#p152300</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Ну как-то скрипт же должен понимать, что были введены те или иные клавиши? Данные я отметил в целом.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 18 Feb 2022 17:59:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152300#p152300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152299#p152299</link>
			<description><![CDATA[<div class="quotebox"><cite>anp пишет:</cite><blockquote><p>могу сделать макрос, выделяющий последнее слово</p></blockquote></div><p>А зачем его делать, если он уже сделан.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 18 Feb 2022 17:55:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152299#p152299</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152298#p152298</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>скрипт должен постоянно, непрерывно собирать данные</p></blockquote></div><p>Зачем, мой скрипт не собирает никаких данных, однако может менять последнее написанное слово без предварительного выделения.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 18 Feb 2022 17:52:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152298#p152298</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Транслитерация последнего набранного слова]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152297#p152297</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (anp)]]></author>
			<pubDate>Fri, 18 Feb 2022 17:49:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152297#p152297</guid>
		</item>
	</channel>
</rss>
