<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7138</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7138&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:  Отслеживание двойного нажатия хоткейя ввиде функции».]]></description>
		<lastBuildDate>Sun, 22 Apr 2012 14:08:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59639#p59639</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sun, 22 Apr 2012 14:08:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59639#p59639</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59637#p59637</link>
			<description><![CDATA[<p>-del</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sun, 22 Apr 2012 13:28:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59637#p59637</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59636#p59636</link>
			<description><![CDATA[<p>С названием таким вроде нет, а сама по себе тема удержания, может, и затрагивалась где-то. Всего не упомнишь. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 22 Apr 2012 13:25:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59636#p59636</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59635#p59635</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sun, 22 Apr 2012 13:13:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59635#p59635</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59634#p59634</link>
			<description><![CDATA[<p>По сути вопрос решился сам - этот скрипт должен отлавливать удержание клавиши и пропускать его, т.е. требуется ещё его дописывать.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sun, 22 Apr 2012 13:11:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59634#p59634</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59633#p59633</link>
			<description><![CDATA[<p>Мало что понял, но по аналогии вспомнилась эта тема:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=490">AHK::Разные действия для одиночного и двойного нажатия клавиши</a>. Там я вынес общий код в процедуру.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 22 Apr 2012 13:09:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59633#p59633</guid>
		</item>
		<item>
			<title><![CDATA[AHK:  Отслеживание двойного нажатия хоткейя ввиде функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59631#p59631</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sun, 22 Apr 2012 12:08:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59631#p59631</guid>
		</item>
	</channel>
</rss>
