<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: AltGR и комбинации клавиш с escape]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14592</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14592&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: AltGR и комбинации клавиш с escape».]]></description>
		<lastBuildDate>Fri, 22 Feb 2019 09:19:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: AltGR и комбинации клавиш с escape]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132327#p132327</link>
			<description><![CDATA[<p>В заимствованном коде хоткей установлен так, что в момент нажатия физичекой клавиши Esc ее собственное нажатие в ОС не проходит.<br />Подумайте как это влияет на код выше.<br />Кстати, исправить можно, внеся изменение в функцию GetKeyState(), см. справку.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 22 Feb 2019 09:19:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132327#p132327</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: AltGR и комбинации клавиш с escape]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132321#p132321</link>
			<description><![CDATA[<p>2 ) оба варианта работают, спасибо большое. <br />3) Позаимствовал еще такой код классный, по escape длительному нажатию и отпусканию ,закрывает окно(Alt+F4 эквивалент)<br />Прекрасно работает . Однако вместе со вторым кодом, не работает в одном ahk . Как их совместить ?<br /></p><div class="codebox"><pre><code> ;20) удерживая ескейп закрыть окно
$Escape::                                               ; Long press (&gt; 0.5 sec) on Esc closes window - but if you change your mind you can keep it pressed for 3 more seconds
    KeyWait, Escape, T0.5                               ; Wait no more than 0.5 sec for key release (also suppress auto-repeat)
    If ErrorLevel                                       ; timeout, so key is still down...
        {
            SoundPlay *64                               ; Play an asterisk (Doesn&#039;t work for me though!)
            WinGet, X, ProcessName, A
            SplashTextOn,,150,,`nRelease button to close %x%`n`nKeep pressing it to NOT close window...
            KeyWait, Escape, T3                         ; Wait no more than 3 more sec for key to be released
            SplashTextOff
            If !ErrorLevel                              ; No timeout, so key was released
                {
                    PostMessage, 0x112, 0xF060,,, A     ; ...so close window      
                    Return
                }
                                                        ; Otherwise,                
            SoundPlay *64
            KeyWait, Escape                             ; Wait for button to be released
                                                        ; Then do nothing...            
            Return
        }
        
        Send {Esc}
Return
 </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (robdin1578)]]></author>
			<pubDate>Thu, 21 Feb 2019 13:12:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132321#p132321</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: AltGR и комбинации клавиш с escape]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132320#p132320</link>
			<description><![CDATA[<p>sc29::SendInput % GetKeyState(&quot;Esc&quot;) ? &quot;^a^c&quot; : &quot;{&quot; A_ThisHotkey &quot;}&quot;</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Thu, 21 Feb 2019 12:49:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132320#p132320</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: AltGR и комбинации клавиш с escape]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132319#p132319</link>
			<description><![CDATA[<p>2. Добавь тильду (~) перед первой клавишей.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Thu, 21 Feb 2019 12:45:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132319#p132319</guid>
		</item>
		<item>
			<title><![CDATA[AHK: AltGR и комбинации клавиш с escape]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132317#p132317</link>
			<description><![CDATA[<p>Добрый День. Помогите пожалуйста<br />1) Хочу правым альтом +J,K,L,M сделать навигацию стрелок . RAlt у меня AltGr<br />Почему так не работает?<br /></p><div class="codebox"><pre><code> &lt;^&gt;!sc24::Send {Down} </code></pre></div><p>2) Создал скрипты по escape+тильда выделить все и копировать все , все отлично работает . <br />Однако сам escape,когда он нужен ,теперь перестал работать . Что поменять,чтобы он стал работать?<br /></p><div class="codebox"><pre><code> sc1 &amp; sc29::
SendInput, {Ctrldown}a{Ctrlup}{Ctrldown}c{Ctrlup} 
return </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (robdin1578)]]></author>
			<pubDate>Thu, 21 Feb 2019 11:56:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132317#p132317</guid>
		</item>
	</channel>
</rss>
