<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Совместная работа с Геймпадом]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=8284</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8284&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Совместная работа с Геймпадом».]]></description>
		<lastBuildDate>Mon, 06 May 2013 12:58:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71940#p71940</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Скрипт для получения имени, кода и синтаксиса нажатых кнопок:<br />Просто скачать Detect_Buttton.ahk</p></blockquote></div><p>Большое спасибо, то что нужно. Буду пробовать.</p>]]></description>
			<author><![CDATA[null@example.com (G13)]]></author>
			<pubDate>Mon, 06 May 2013 12:58:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71940#p71940</guid>
		</item>
		<item>
			<title><![CDATA[Re: Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71938#p71938</link>
			<description><![CDATA[<p>Что-то типа:<br /></p><div class="codebox"><pre><code>
1Joy1:: run calc.exe

F1::sendplay {1Joy1}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 06 May 2013 12:13:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71938#p71938</guid>
		</item>
		<item>
			<title><![CDATA[Re: Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71937#p71937</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/KeyList.html">Список клавиш и кнопок мыши/джойстика</a></p><p><a href="http://www.autohotkey.com/docs/scripts/JoystickTest.ahk">Joystick Test Script</a><br />Указать <em>JoystickNumber = №</em></p><p><a href="http://forum.script-coding.com/viewtopic.php?pid=69987#p69987">Скрипт для получения имени, кода и синтаксиса нажатых кнопок:</a><br />Просто скачать <em>Detect_Buttton.ahk</em></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 06 May 2013 12:12:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71937#p71937</guid>
		</item>
		<item>
			<title><![CDATA[Re: Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71935#p71935</link>
			<description><![CDATA[<p>Только поясните, мне пожалуйста такой момент. Люди же назначают как-то на клавиши геймпада скрипты AHK?<br />Как например открыть калькулятор с помощью геймпада?</p><div class="codebox"><pre><code>G1:: run calc.exe</code></pre></div><p>Что тут будет вместо G1? Или даже этого нельзя сделать?</p><p>п.с. я совсем не программист и очень от этого далек, отсюда такие вопросы.</p>]]></description>
			<author><![CDATA[null@example.com (G13)]]></author>
			<pubDate>Mon, 06 May 2013 11:22:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71935#p71935</guid>
		</item>
		<item>
			<title><![CDATA[Re: Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71934#p71934</link>
			<description><![CDATA[<p>Спасибо за быстрый ответ.</p><p>Я просто как подумал. Вот жму я на геймпаде рукой кнопку G1. Она же как-то обозначается в системе, по аналогии с клавишами стандартной клавиатуры? Расчитывал, что если написать в AHK, например:</p><div class="codebox"><pre><code>F1::sendplay {G1}</code></pre></div><p>то получится все как я хотел. Само собой, вместо {G1} нужно что-то другое. Даже думал, что есть вспомогательные программки на подобие Window Spy, которые и помогут мне поймать точный идентификатор {G1}.</p><p>Слишком размечтался <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Ладно, буду искать другие варианты.</p>]]></description>
			<author><![CDATA[null@example.com (G13)]]></author>
			<pubDate>Mon, 06 May 2013 11:09:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71934#p71934</guid>
		</item>
		<item>
			<title><![CDATA[Re: Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71933#p71933</link>
			<description><![CDATA[<p>Autohotkey не жмёт кнопки, а генерирует нажатия. Управлять из скрипта макросами геймпада возможно лишь в том случае, если у геймпада есть драйвер, предоставляющий возможность «извне» инициализировать воспроизведения сохранённых макросов.<br /></p><div class="quotebox"><blockquote><p>средствами AHK&nbsp; &quot;нажать&quot; кнопку на геймпаде</p></blockquote></div><p>Средствами AHK нельзя нажать кнопку.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Mon, 06 May 2013 10:59:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71933#p71933</guid>
		</item>
		<item>
			<title><![CDATA[Совместная работа с Геймпадом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71932#p71932</link>
			<description><![CDATA[<p>Здравствуйте!<br />Написал скрипт, который проверяет выполнение некоторых условий и по результатам проверки отправляет в игру нажатия клавиш. К сожалению, игровая защита не пропускает данные действия. <br />Нашел на офф. сайте советы при подобных проблемах. <br /></p><div class="quotebox"><blockquote><p><strong>Why do Hotstrings, Send, and Click have no effect in certain games?</strong><br />Some games use DirectInput exclusively. As a side-effect, they might ignore all simulated keystrokes and mouse clicks. To work around this, try one of the following (or a combination):</p><ul><li><p>Use SendPlay via: 1) the SendPlay command; 2) using SendMode Play; and/or 3) the hotstring option SP.</p></li><li><p>Increase SetKeyDelay. For example:<br />&nbsp; &nbsp; SetKeyDelay, 0, 50<br />&nbsp; &nbsp; SetKeyDelay, 0, 50, Play</p></li><li><p>Try ControlSend, which might work in cases where the other Send modes fail.</p></li></ul></blockquote></div><p>Но они мне не помогли.</p><p>Я знаю, что игровая защита не блокирует работу геймпадов, которые имеют собственную память. Например <a href="http://market.yandex.ru/model.xml?hid=723088&amp;modelid=4621524&amp;clid=502">Logitech G13.</a><br />И возникла такая мысль. Перенести на макросы геймпада ту часть скрипта, которая отправляет нажатия клавиш в игру. В AHK оставить проверку условий. И теперь самое сложное, можно ли как-нибудь средствами AHK&nbsp; &quot;нажать&quot; кнопку на геймпаде, запустив тем самым макросы геймпада? </p><p>Немного сумбурно написал, извиняюсь. Надеюсь поймете.</p>]]></description>
			<author><![CDATA[null@example.com (G13)]]></author>
			<pubDate>Mon, 06 May 2013 10:51:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71932#p71932</guid>
		</item>
	</channel>
</rss>
