<?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=18156&amp;type=atom" />
	<updated>2024-04-04T15:19:07Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=18156</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: многократное нажатие клавиши с последующим ее удержанием]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160747#p160747" />
			<content type="html"><![CDATA[<p>Спасибо за неплохой вариант, но есть проблема. При одновременном нажатии любых двух из этих клавиш происходит бесконечное удержание клавиши, которая была нажата первой.<br />Условно, если были одновременно нажаты &quot;W&quot; и &quot;S&quot;, то после физического отпускания двух этих клавиш, первая нажатая (в нашем случае - это &quot;W&quot;) останется в состоянии нажатия бесконечно. Приложил скриншот результата. Буду благодарен, если поможете это починить.</p>]]></content>
			<author>
				<name><![CDATA[ltnv171]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=43666</uri>
			</author>
			<updated>2024-04-04T15:19:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160747#p160747</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: многократное нажатие клавиши с последующим ее удержанием]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160746#p160746" />
			<content type="html"><![CDATA[<p>Возможно такой вариант сработает:</p><div class="codebox"><pre><code>KK := 0
Return

$w::
$a::
$s::
$d::
K := SubStr(A_ThisHotkey, 2)
If !KK
 SendInput, {%K% 3}
KK := 1
SendInput, {%K% Down}
KeyWait, % K, U
SendInput, {%K% Up}
KK := 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-03T20:30:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160746#p160746</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: многократное нажатие клавиши с последующим ее удержанием]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160744#p160744" />
			<content type="html"><![CDATA[<p>Здравствуйте. Пытаюсь придумать, как сделать так, чтобы перед обычным удержанием основных кнопок движения (W, A, S, D) они с минимальной задержкой нажимались 3 - 4 раза. Важно, чтобы это многократное нажатие происходило единожды с момента нажатия клавиши, пока не будет нажата она же или любая из трех других. В принципе, можно задействовать и дополнительные бинды действий на другие клавиши (условно, функционально W=Y; A=G; S=H; D=J), если от этого выиграет работоспособность скрипта.</p>]]></content>
			<author>
				<name><![CDATA[ltnv171]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=43666</uri>
			</author>
			<updated>2024-04-03T14:56:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160744#p160744</id>
		</entry>
</feed>
