<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10560&amp;type=atom" />
	<updated>2015-04-08T12:43:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10560</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93109#p93109" />
			<content type="html"><![CDATA[<p>Пожалуйста. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /><br />Некоторым удобнее работать с удержанием модификатора, &quot;нажал-напечатал-отпустил&quot;, кому-то привычней с переключателем. В принципе, можно и совместить.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-04-08T12:43:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93109#p93109</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93106#p93106" />
			<content type="html"><![CDATA[<p>Хотя нет, так Space перестанет печатать пробел.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-04-08T08:43:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93106#p93106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93105#p93105" />
			<content type="html"><![CDATA[<p><strong>Irbis</strong>, Второй вариант работает как надо. Спасибо большое <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> <br /><strong>ypppu</strong>, Я так и хотел. Была мысль включать командный режим Capslockом но это уже другая история.</p>]]></content>
			<author>
				<name><![CDATA[artem22]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32979</uri>
			</author>
			<updated>2015-04-08T07:40:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93105#p93105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93104#p93104" />
			<content type="html"><![CDATA[<p>Можно полностью переназначать клавиши A, S, D, W, но только на время удержания пробела.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-04-08T07:25:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93104#p93104</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93103#p93103" />
			<content type="html"><![CDATA[<p>Так выделяет. Разумеется, имеется ограничение при использовании клавиши Пробел (как и любой другой) в качестве модификатора - скрипт не может &quot;догадаться&quot;, будет ли это просто нажатие &quot;Пробел&quot;, или &quot;Пробел+...&quot;,&nbsp; поэтому посыл этой клавиши происходит при отжатии, если она не была задействована в качестве модификатора.<br /></p><div class="codebox"><pre><code>#If GetKeyState(&quot;Space&quot;, &quot;P&quot;)
*vk41:: Send, {Blind}{Left}
*vk44:: Send, {Blind}{Right}
*vk53:: Send, {Blind}{Down}
*vk57:: Send, {Blind}{Up}
#If

*Space Up::
   If (A_PriorHotkey=&quot;*Space&quot;)
   Send {Space}
*Space::
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-04-08T06:04:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93103#p93103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93102#p93102" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Это Ваша разработка или вопрос?</p></blockquote></div><p>Вопрос. </p><p><strong>Irbis</strong>, Не работает <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> <br />К примеру не получается выделить слово зажав ctrl+shift+space+d. При нажатии на пробел начинают печататься пробелы пока не нажата одна из кнопок. Иногда вместо смещения каретки печатаются буквы.<br />AutoHotkey v1.1.19.03<br />Windows 8 x64</p>]]></content>
			<author>
				<name><![CDATA[artem22]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32979</uri>
			</author>
			<updated>2015-04-08T04:54:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93102#p93102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93072#p93072" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#If GetKeyState(&quot;Space&quot;, &quot;P&quot;)
*vk41:: SendInput, {Left}
*vk44:: SendInput, {Right}
*vk53:: SendInput, {Down}
*vk57:: SendInput, {Up}
#If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-04-07T07:55:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93072#p93072</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93070#p93070" />
			<content type="html"><![CDATA[<p>Это Ваша разработка или вопрос?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-04-07T06:27:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93070#p93070</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Замена стрелок на пробел + WASD (с поддержкой модификаторов)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93069#p93069" />
			<content type="html"><![CDATA[<p>Нужно чтобы при зажатом пробеле, кнопки WASD работали как стандартные стрелки. <br />Без поддержки модификаторов это легко реализовать в коде:<br /></p><div class="codebox"><pre><code>
Space &amp; w::Send, {Up}                                          
Space &amp; d::Send, {Right}               
Space &amp; s::Send, {Down}
Space &amp; a::Send, {Left}
$Space::Send, {Space}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[artem22]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32979</uri>
			</author>
			<updated>2015-04-07T04:51:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93069#p93069</id>
		</entry>
</feed>
