<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Запуск и пауза через CAPS LOCK]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18386&amp;type=atom" />
	<updated>2025-03-04T20:03:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18386</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162041#p162041" />
			<content type="html"><![CDATA[<p>Большое вам, сердечное спасибо, что уделили мне время. Буду разбираться, потому что никаких логических оснований у этой проблемы не вижу. Теоретически ваш код должен работать. Он и отлично работает, но почему-то не взаимодействует с игрой. Странно.</p>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T20:03:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162041#p162041</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162034#p162034" />
			<content type="html"><![CDATA[<p>Не знаю, нужно непосредственно с игрой экспериментировать.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T12:11:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162034#p162034</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162033#p162033" />
			<content type="html"><![CDATA[<p>Мда, все оказалось сложнее.</p><p>В общем, суть. Я в игре Red Dead Redemption 2 стою в городе. Камера от первого лица. Но, если я стою неподвижно более 2 минут, то камера автоматически переходит от первого лица в камеру от третьего лица. Очень неудобно.<br />И чтобы сохранить камеру от первого лица, я вынужден скриптом, постянно нажимать клавишу W. Тогда камера от первого лица не переходит в камеру от третьего лица через две минуты.</p><p>Но, интересно, что ваш скрипт нажимает как нужно клавишу W, но непонятно почему в игре камера от первого лица все равно через две минуты переходит в камеру от третьего лица.</p><div class="codebox"><pre><code>SetCapsLockState, AlwaysOff
CapsLock:: SetTimer, wDown, % (state := !state) ? -10 : &quot;Off&quot;

wDown() {
    global state
    
    Send w
    if state {
        SetTimer,, -4000
    }
}</code></pre></div><p>А в моем скрипте, как ни странно камера от первого лица всегда остается в первом лице.</p><div class="codebox"><pre><code>
Loop {
  Send {W}
  Sleep 4000
}
CapsLock::Pause</code></pre></div><p>Может дело в том, что в вашем коде скрипт отпускает кнопку W&nbsp; с задержкой? Если это так, то можно в вашем скрипте убрать задержку. Чтоб кнопка w нажималась мгновенно.</p><p>Прям загадка.</p>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T10:25:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162033#p162033</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162032#p162032" />
			<content type="html"><![CDATA[<p>Просто напишите, как я показал.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T09:25:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162032#p162032</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162031#p162031" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Не пойму, честно говоря.</p>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T08:59:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162031#p162031</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162030#p162030" />
			<content type="html"><![CDATA[<p>Так это почти такой же скрипт. Просто вместо<br /></p><div class="codebox"><pre><code>    Send {w Down}
    Sleep 1000
    Send {w Up}</code></pre></div><p>напишите<br /></p><div class="codebox"><pre><code>Send w</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T08:50:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162030#p162030</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162029#p162029" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>Отличный скрипт). Сразу видно профессионала.</p><p>Скажите пожалуйста, а можно вот в этот скрипт добавить запуск кнопкой CapsLock?</p><div class="codebox"><pre><code>Loop {
  Send {W}
  Sleep 4000
}
CAPSLOCK::Pause</code></pre></div>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T08:44:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162029#p162029</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162028#p162028" />
			<content type="html"><![CDATA[<p>Или короче так:<br /></p><div class="codebox"><pre><code>SetCapsLockState, AlwaysOff
CapsLock:: SetTimer, wDown, % (state := !state) ? -10 : &quot;Off&quot;

wDown() {
    global state
    Send {w Down}
    Sleep 1000
    Send {w Up}
    if state {
        SetTimer,, -4000
    }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T08:30:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162028#p162028</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162027#p162027" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>SetCapsLockState, AlwaysOff
global state := false
CapsLock::
CapsLockFunc() {
    if state := !state {
        SetTimer, wDown, -10
    } else {
        SetTimer, wDown, Off
    }
}

wDown() {
    Send {w Down}
    Sleep 1000
    Send {w Up}
    if state {
        SetTimer,, -4000
    }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T08:26:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162027#p162027</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162026#p162026" />
			<content type="html"><![CDATA[<p>1) Физически нажал кнопку CAPS LOCK. Запустился скрипт.</p><p>2) На 1 секунду скрипт нажал на кнопку W.</p><p>3) Через 1 секунду кнопка W отжалась.</p><p>4) Прошло 4 секунды.</p><p>5) Снова 1 секунду нажалась кнопка W.</p><p>6) Через 1 секунду кнопка W отжалась.</p><p>И так до бесконечности, пока я снова физически не нажму на кнопку CAPS LOCK и тогда скрипт остановится.</p>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T08:10:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162026#p162026</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162025#p162025" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Ну тогда скрипт остановится.</p><p>Но, кнопка CAPS LOCK только запускает и останавливает действие скрипта. <br />А кнопка W сама включается на 1 секунду и потом отключается на&nbsp; 4 секунды уже без участия CAPS LOCK. Кнопка W потом автоматически включается и отжимается до бесконечности.<br />Кнопка CAPS LOCK только запускает скрипт в начале и останавливает его при необходимости.</p><p>Ну вот я включил лампочку <strong>на секунду</strong>, затем прошло 4 секунды, я опять включил лампочку <strong>на секунду</strong>. Только все это должно быть автоматически и бесконечно повторяться. И запускаться и останавливаться это должно кнопкой&nbsp; CAPS LOCK</p>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T08:00:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162025#p162025</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162024#p162024" />
			<content type="html"><![CDATA[<p>Я имею в виду, что будет, если CAPS LOCK будет нажата повторно, когда W будет в нажатом состоянии? Она так и останется нажатой?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T07:55:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162024#p162024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162023#p162023" />
			<content type="html"><![CDATA[<p>То есть, кнопка CAPS LOCK и включает, и выключает действие? А что, если после запуска действия и нажатия W кнопка CAPS LOCK будет снова нажата, не дожидаясь 4 секунд?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T07:50:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162023#p162023</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162022#p162022" />
			<content type="html"><![CDATA[<p>Ну тут суть такая. Нужно чтобы кнопка W на 1 секунду нажалась, а затем отжалась и была пауза в 4 секунды, потом кнопка W опять на 1 секунду нажалась, затем отжалась и через 4 секунды опять нажалась и так далее.И так до бесконечности.<br />А однократное нажатие на CAPS LOCK запускало бы скрипт или остановливало его.<br />Я уже перекомбинировал все имеющиеся у меня в качестве примеров скрипты). Как генные инженеры комбинируют хромосомы - не получается)</p>]]></content>
			<author>
				<name><![CDATA[rainbow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44526</uri>
			</author>
			<updated>2025-03-04T07:14:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162022#p162022</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск и пауза через CAPS LOCK]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=162021#p162021" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>rainbow пишет:</cite><blockquote><p>Нужно чтобы при однократном нажатии на CAPS LOCK на 1 секунду нажималась кнопка  W</p></blockquote></div><div class="quotebox"><cite>rainbow пишет:</cite><blockquote><p>А при однократном нажатии на CAPS LOCK скрипт становился на паузу</p></blockquote></div><p>А при однократном нажатии что нужно?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-04T07:00:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=162021#p162021</id>
		</entry>
</feed>
