<?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=7138&amp;type=atom" />
	<updated>2012-04-22T14:08:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7138</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59639#p59639" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>;----- Пример для правой кнопки мыши ----</p></blockquote></div><p>переделал просто на левую из за этого пришлось перегрузиться т.к. метку не поправил <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p><p>Твой код работает идеально, для меня он подходит на 100% и различает все три события, за счёт секции: </p><div class="codebox"><pre><code>LButton(1):                        ; Одиночный действует как и раньше (почти,
  Click Down Left                 ; т.к. пауза иногда даёт о себе знать при 
  KeyWait, LButton                 ; перетаскивании правой кнопкой).
  Click Up Left
Return</code></pre></div><p>т.к. он посылает клик в правильной комбинации(я тоже так хотел поправить, но не знал с какого конца подойти), так что мой вопрос решился и есть унификация, пусть и на уровне подпрограммы, хотя её можно переделать и в функцию, но думаю, что этого не стоит делать.</p><p>СПАСИБО - <em>как всегда</em> <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-22T14:08:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59639#p59639</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59637#p59637" />
			<content type="html"><![CDATA[<p>-del</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-22T13:28:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59637#p59637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59636#p59636" />
			<content type="html"><![CDATA[<p>С названием таким вроде нет, а сама по себе тема удержания, может, и затрагивалась где-то. Всего не упомнишь. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-04-22T13:25:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59636#p59636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59635#p59635" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Мало что понял, но по аналогии вспомнилась эта тема:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=490">AHK::Разные действия для одиночного и двойного нажатия клавиши</a>. Там я вынес общий код в процедуру.</p></blockquote></div><p>а темы с названием <strong>Разные действия для одиночного,&nbsp; двойного нажатия и удержания клавиши</strong> - нет?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-22T13:13:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59635#p59635</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59634#p59634" />
			<content type="html"><![CDATA[<p>По сути вопрос решился сам - этот скрипт должен отлавливать удержание клавиши и пропускать его, т.е. требуется ещё его дописывать.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-22T13:11:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59634#p59634</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59633#p59633" />
			<content type="html"><![CDATA[<p>Мало что понял, но по аналогии вспомнилась эта тема:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=490">AHK::Разные действия для одиночного и двойного нажатия клавиши</a>. Там я вынес общий код в процедуру.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-04-22T13:09:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59633#p59633</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59631#p59631" />
			<content type="html"><![CDATA[<p>Есть такой скрипт, его упёр из справки и немного переделал, но возникла проблема - в скрипте много клавиш надо отследить по двойному нажатию, так что возник вопрос.<br />Как этот или ему подобный код переделать в функцию.<br />Конечно можно создать массив клавиш и т.д. и обрабатывать, но я вот <em>&quot;сумливаюсь&quot;</em> насчёт синхронной обработки, а задать асинхронный таймер я не знаю как, да и для каждой клавиши нужен таймер и соответственно метка и тут то и возникла проблема.<br /></p><div class="codebox"><pre><code>;-Деф.-циал
$RButton::
 If RButton_Presses &gt; 0
  {
     RButton_Presses += 1
     Return
  }
 RButton_Presses = 1
 SetTimer, KeyRButton, 350
Return
KeyRButton:
 SetTimer, KeyRButton, Off 
 If RButton_Presses = 1
  {
   RButton_Presses = 0
   send {RButton}
   Return
  }
 RButton_Presses = 0
; дальше код обработки двойного нажатия ПКМ</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-22T12:08:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59631#p59631</id>
		</entry>
</feed>
