<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18161&amp;type=atom" />
	<updated>2024-04-07T22:02:43Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=18161</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Зажимание клавиши вместе с зажиманием другой]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160763#p160763" />
			<content type="html"><![CDATA[<p>При двойном нажатии в некоторых играх будет ложное срабатывание. Отказался от такой идеи в пользу использования другой клавиши.<br />1 нажатие - зажимает &#039;W&#039;, при повторном зажимает ещё и &#039;Shift&#039;. Отменить - нажать на &#039;W&#039;.</p><div class="codebox"><pre><code>HotKey, G, Runner, On	; Указать клавишу вместо &#039;G&#039;.
Return


Runner: ; Движение вперёд / Бег:
KeyWait, % A_ThisHotkey, U
RMode++
If (RMode &gt; 1)	; Если нажато повторно - вкл. режим бег.
 Send, {Shift Down}
Send, {w Down}
Tooltip, % &quot;[Движение&quot; (RMode &gt; 1 ? &quot;: Бег]&quot;:&quot;]&quot;), 0,0
HotKey, % &quot;~*w Up&quot;, Walk_Off , On
Return

Walk_Off:	; Отключить режим бега после отпускания &#039;W&#039;:
Tooltip
HotKey, % &quot;~*w Up&quot;, Walk_Off , Off
KeyWait, w, U
Send, {Shift Up}
RMode := 0
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2024-04-07T22:02:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160763#p160763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Зажимание клавиши вместе с зажиманием другой]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160762#p160762" />
			<content type="html"><![CDATA[<p>Здравствуйте, скажите, а возможно ли сделать так, чтобы когда я дважды нажимаю W и зажимаю ее при повторном нажатии, в это время еще зажимался шифт до того момента, пока я не отпущу W и так по кругу? Именно не так, чтоб шифт перекрывал W, а чтоб они одновременно работали... (P.S ненавижу игры где бегать через зажатый шифт)</p><p>Если с двойным W сложно или невозможно, подскажите хотяб просто чтоб при зажатии W зажимался и шифт...</p>]]></content>
			<author>
				<name><![CDATA[Siredos]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=43675</uri>
			</author>
			<updated>2024-04-07T21:33:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160762#p160762</id>
		</entry>
</feed>
