<?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="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7804&amp;type=atom" />
	<updated>2012-11-23T12:10:00Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7804</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66051#p66051" />
			<content type="html"><![CDATA[<p>Спасибо за разъяснение, жаль, конечно, что не исправить. Но за-то понятно, почему не работает.</p>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-23T12:10:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66051#p66051</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66047#p66047" />
			<content type="html"><![CDATA[<p>Точно. Поэтому в некоторых случаях при нажатии трёх клавиш клавиатура &quot;воспринимает&quot; это как нажатие четырёх.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-11-23T11:46:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66047#p66047</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66044#p66044" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong><br />Да, похоже, это просто особенность устройства клавиатуры. Там же вроде бы не идут к каждой клавише два отдельных провода, а общая сетка из строчек и столбцов.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-11-23T11:21:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66044#p66044</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66041#p66041" />
			<content type="html"><![CDATA[<p>Я думаю дело всё-таки в расстоянии между клавишами. Вот так удаётся получить 4 &quot;пикушки&quot;,<br /></p><div class="codebox"><pre><code>q::
r:: 
u::
p::
    SoundBeep, 800, 100
    KeyWait, %A_ThisHotkey%
Return</code></pre></div><p>а вот так - нет:</p><div class="codebox"><pre><code>q::
a:: 
s::
z::
    SoundBeep, 800, 100
    KeyWait, %A_ThisHotkey%
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-11-23T10:22:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66041#p66041</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66040#p66040" />
			<content type="html"><![CDATA[<p>Дело явно не в ошибке. Вот простой тестовый скрипт. 4 пикушки получить не удаётся, да и 3 не всегда.<br /></p><div class="codebox"><pre><code>up::
down:: 
left::
right::
    SoundBeep, 800, 100
    KeyWait, %A_ThisHotkey%
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-11-23T09:59:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66040#p66040</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66037#p66037" />
			<content type="html"><![CDATA[<p>У меня, если нажать 4 расположенные близко клавиши одновременно, срабатывает встроенный динамик. Как бы будильник, если уснул лицом на клавиатуре.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-11-23T06:20:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66037#p66037</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Разная работа клавиш, выполняющих одни функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66036#p66036" />
			<content type="html"><![CDATA[<p>Извините за еще один возможно глупый вопрос, но сам ничего не могу понять. На этот раз в скрипте горячая клавиша &quot;up&quot; работает не так, как остальные стрелки, хотя выполняет ту же функцию. Проверял другие скрипты, только в одном нашел такую же горячую клавишу и закрыл этот скрипт, но ничего не изменилось.</p><p>По замыслу при нажатии на любую стрелку должна появляться подсказка с соответствующей цифрой, сколько стрелок одновременно удерживается, столько и цифр должно быть в подсказке. Так вот, все четыре цифры не появляются никогда. Причем, если заменить клавишу &quot;up&quot; на любую другую, все работает нормально. Помогите пожалуйста найти ошибку.</p><p>Скрипт с ошибкой:<br /></p><div class="codebox"><pre><code>; предотвращение повторных нажатий
checkpress()
{
	global
	if !d%a_thishotkey%
	{
		d%a_thishotkey%=1
		return true
	}
}

delpress()
{
	global
	StringTrimRight, key, a_thishotkey, 3
	d%key%=
}

; добавление в строку
setparam(n)
{
	global
	if checkpress()
	{
		param=%param%%n%
		tooltip % param
	}
}

; удаление из строки
delparam(n)
{
	global
	delpress()
	StringReplace, param, param, % n,
	tooltip % param
}

; горячие клавиши
f1:: suspend

left:: setparam(1)
right:: setparam(2)
up:: setparam(3)
down:: setparam(4)

left up:: delparam(1)
right up:: delparam(2)
up up:: delparam(3)
down up:: delparam(4)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-23T06:09:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66036#p66036</id>
		</entry>
</feed>
