<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK v1: Имуляция Shift через удерживании двух клавиш]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18166</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18166&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK v1: Имуляция Shift через удерживании двух клавиш».]]></description>
		<lastBuildDate>Tue, 16 Apr 2024 16:26:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK v1: Имуляция Shift через удерживании двух клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=160781#p160781</link>
			<description><![CDATA[<div class="quotebox"><cite>Davaynya пишет:</cite><blockquote><p>AHK v2</p></blockquote></div><p>Вам действительно нужен код для v2? Код, который вы выложили, использует синтаксис v1.<br /></p><div class="quotebox"><cite>Davaynya пишет:</cite><blockquote><p>Код  был написан при помощи GPT 3.5</p></blockquote></div><p>Нет смысла использовать ChatGPT для написания AHK кода. Рабочий пример может получиться разве что случайно.<br /></p><div class="quotebox"><cite>Davaynya пишет:</cite><blockquote><p>Имуляция</p></blockquote></div><p>Это слово лучше писать так: &quot;<strong>э</strong>муляция&quot;, будет понятнее, что вы имеете в виду. Советую включать в браузере проверку орфографии.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 16 Apr 2024 16:26:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=160781#p160781</guid>
		</item>
		<item>
			<title><![CDATA[AHK v1: Имуляция Shift через удерживании двух клавиш]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=160780#p160780</link>
			<description><![CDATA[<p>Есть код, идея которого: <strong>в момент удержание</strong> Space + F2 имитирует зажатие Shift, и <strong>дальнейшее нажатие</strong> алфавитно-цифровой клавиши печатает ее с имитируемым Shift&#039;ом.<br />Пример для eng-layout (qwerty):<br /></p><div class="quotebox"><blockquote><p>m=m&nbsp; ;&nbsp; Space+F2+m=M</p><p>,=,&nbsp; ;&nbsp; Space+F2+,=&lt;</p></blockquote></div><div class="codebox"><pre><code>
Space &amp; F2::
{
    while (GetKeyState(&quot;Space&quot;, &quot;P&quot;) &amp;&amp; GetKeyState(&quot;F2&quot;, &quot;P&quot;)) {
        Send, {Shift down}
        Input, UserKey, L1 M
        Send, %UserKey%
    }
    Send, {Shift up}
}
</code></pre></div><p>Код&nbsp; был написан при помощи GPT 3.5. Множество вариаций было, но этот самый близкий к реализации идеи и понятным мне.</p><p>Проблема: при удерживании данной комбинации <strong>ничего не происходит</strong>, при отпускании и нажатии алфавитно-цифровой клавиши, та печатается с имитацией Shift <strong>один раз</strong>.</p><p>Что нужно: <strong>в момент удержания</strong> данной комбинации печать алфавитно-цифровых клавиш происходила с имитацией зажатой Shift, а при отпускании Space или F2 скрипт перестал функционировать.</p><p>На всякий случай приложу полный файл.</p>]]></description>
			<author><![CDATA[null@example.com (Davaynya)]]></author>
			<pubDate>Tue, 16 Apr 2024 11:17:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=160780#p160780</guid>
		</item>
	</channel>
</rss>
