<?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=5764</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5764&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Убрать задержку горячей клавиши».]]></description>
		<lastBuildDate>Mon, 02 May 2011 04:32:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Убрать задержку горячей клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48007#p48007</link>
			<description><![CDATA[<p>Спасибо всем.<br />Я решил проблему по другому: &quot;вручную&quot; создал горячую клавишу через таймер.</p><br /><div class="codebox"><pre><code>SetTimer, KeyX, 1

KeyX:
if GetKeyState(&quot;x&quot;, &quot;P&quot;)
{
***************
**************
Исполняемый код
***************
***************
}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (G0r)]]></author>
			<pubDate>Mon, 02 May 2011 04:32:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48007#p48007</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать задержку горячей клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48002#p48002</link>
			<description><![CDATA[<div class="quotebox"><cite>G0r пишет:</cite><blockquote><p>Подскажите, как это сделать?</p></blockquote></div><p>Можно попробовать воспользоваться таймером, но успех зависит от того, какой код в цикле.<br /></p><div class="codebox"><pre><code>vk58::   ; x
   if !key
   {
      SetTimer, Timer, -10
      key = 1
   }
   Return
   
vk58 Up:: key =

Timer:
   While GetKeyState(&quot;vk58&quot;, &quot;P&quot;)
   {
      ; здесь код
      Sleep, 10  ; меньшее значение будет приравнено к 10
   }
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2011 21:24:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48002#p48002</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать задержку горячей клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47990#p47990</link>
			<description><![CDATA[<p>Можно попробовать так:</p><div class="codebox"><pre><code>vk58:: ; x
While GetKeyState(&quot;vk58&quot;, &quot;P&quot;)
   {
      ; Исполняемый код
   }
Sleep, 10 ; малое значение может вызывать притормаживания, да и смысла нет в значении 1, тогда уж без него, хотя... (имхо)
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Sun, 01 May 2011 17:28:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47990#p47990</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Убрать задержку горячей клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47962#p47962</link>
			<description><![CDATA[<p>Здравствуйте.<br />Такая проблема:<br />При длительном зажатии горячей клавиши, ее команды сначала выполняются 1 раз, затем идет секундная пауза, потом они выполняются циклично без остановок до отпуска клавиши.<br />Нужно вот это секундную паузу убрать, что-бы выполнение сразу переходило в цикл.</p><p>Пробовал сделать так:<br /></p><div class="codebox"><pre><code>x::
loop
{
      if GetKeyState(&quot;x&quot;, &quot;P&quot;)
      {
            ***************
            ***************
            Исполняемый код
            ***************
            ***************
      }
      Else
      {
            Break
      }

      Sleep, 1
}
Return</code></pre></div><p>Но такой способ прерывает основной поток программы.</p><p>Подскажите, как это сделать?</p>]]></description>
			<author><![CDATA[null@example.com (G0r)]]></author>
			<pubDate>Sat, 30 Apr 2011 11:06:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47962#p47962</guid>
		</item>
	</channel>
</rss>
