<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Замена стандартного элемента управления "Hotkey"]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=8104</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8104&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Замена стандартного элемента управления "Hotkey"».]]></description>
		<lastBuildDate>Mon, 19 Oct 2020 14:50:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142699#p142699</link>
			<description><![CDATA[<p>Нет, просто чтобы туда не печатался текст, зачем память есть.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 19 Oct 2020 14:50:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142699#p142699</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142698#p142698</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> Так на много лучше. А главное, что универсально работает, что не может не радовать? А ReadOnly необходимо, чтобы фокус сразу шёл сюда?</p>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Mon, 19 Oct 2020 14:21:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142698#p142698</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142697#p142697</link>
			<description><![CDATA[<div class="quotebox"><cite>Vitalkerrain пишет:</cite><blockquote><p>Вот это вообще прикол, не догадался бы</p></blockquote></div><p>Ещё&nbsp; +ReadOnly надо, я добавил в примере выше.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 19 Oct 2020 13:26:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142697#p142697</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142696#p142696</link>
			<description><![CDATA[<p>Выложил новую версию, костыли не нужны. Добавил OnFocus, в данном случае полезно для сброса таймера.<br /></p><div class="codebox"><pre><code>
#SingleInstance Force
#NoEnv
#UseHook
#IF !Hotkey_Arr(&quot;Hook&quot;)
#IF

Hotkey_Arr(&quot;OnFocus&quot;, Func(&quot;OnFocusFunc&quot;))  
Hotkey_IniPath(&quot;Hotkey.ini&quot;)
Hotkey_IniSection(&quot;Hotkeys&quot;)

Gui, Color, 0xFFDD8A, 0xFFFFAA
Gui, Font, s12
Gui, Add, Tab, x0 y0 w233 h25 -Wrap vTabMain , Основная|Дополнительная

Gui, Tab, Основная
Gui, Add, Edit, x0 y0 w0 h0 +ReadOnly  ; Добавлено только чтобы при включении вкладки фокус не был на хоткее, можно убрать
Gui, Add, Text, cRed x10 y50, Press %A_Index%:
Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; A_Index, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; A_Index)
Gui, Add, Text, x10 y90, Send %A_Index%:
Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; A_Index, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
Gui, Add, GroupBox, wp+100 h14 y+10 xm
Gui, Add, Edit, wp y+20 r10
FuncPress(&quot;Press&quot; A_Index), FuncSend(&quot;Send&quot; A_Index)

Gui, Tab, Дополнительная
Gui, Add, Edit, x0 y0 w0 h0 +ReadOnly  ; Добавлено только чтобы при включении вкладки фокус не был на хоткее, можно убрать
Gui, Add, Text, cRed x10 y50, Press 1:
Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; 1, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; 1)
Gui, Add, Text, x10 y90, Send 1:
Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; 1, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
Gui, Add, GroupBox, wp+100 h14 y+10 xm
Gui, Add, Edit, wp y+20 r10 
FuncPress(&quot;Press&quot; 1), FuncSend(&quot;Send&quot; 1)

Gui, Show 
return 

FuncPress(name) {
	Static PrKey := {}  
	SetTimer, Hotkey_KillFocus, -500  
	Hotkey, IF, !Hotkey_Arr(&quot;Hook&quot;)
	Hotkey, % PrKey[name], Off, UseErrorLevel
	PrKey[name] := Hotkey_Write(name)  
	fn := Func(&quot;ActionPress&quot;).Bind(Hotkey_Arr(&quot;BindString&quot;)[Name]) 
	Hotkey, % PrKey[name], % fn, On, UseErrorLevel 
	Hotkey, IF
}

OnFocusFunc(name) { 
	SetTimer, Hotkey_KillFocus, -500
}

FuncSend(name) { 
	SetTimer, Hotkey_KillFocus, -500  
	Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name] := Hotkey_HKToSend(Hotkey_Write(name)) 
}

ActionPress(name) {  
	SendInput % Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name]
}

GuiClose() {
    ExitApp
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 19 Oct 2020 13:14:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142696#p142696</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142695#p142695</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> Я думаю это нужно добавить в шапку, это просто гениально ещё раз огромная вам благодарность.<br />Вот это вообще прикол, не догадался бы<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, x0 y0 w0 h0  ; Добавлено только чтобы при включении вкладки фокус не был на хоткее</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Mon, 19 Oct 2020 12:27:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142695#p142695</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142694#p142694</link>
			<description><![CDATA[<div class="quotebox"><cite>Vitalkerrain пишет:</cite><blockquote><p>а вот если бы было много табов, тем боле внутри друг друга, то думаю уже было бы сложнее выкручиваться.</p></blockquote></div><p>Хотя нет, костыль можно упростить.<br /></p><div class="codebox"><pre><code>
#SingleInstance Force
#NoEnv
#UseHook
#IF !Hotkey_Arr(&quot;Hook&quot;)
#IF
 
Hotkey_IniPath(&quot;Hotkey.ini&quot;)
Hotkey_IniSection(&quot;Hotkeys&quot;)

Gui, +HwndhGui
Gui, Color, 0xFFDD8A, 0xFFFFAA
Gui, Font, s12
Gui, Add, Tab, x0 y0 w233 h25 -Wrap vTabMain , Основная|Дополнительная

Gui, Tab, Основная
Gui, Add, Edit, x0 y0 w0 h0  ; Добавлено только чтобы при включении вкладки фокус не был на хоткее, можно убрать
Gui, Add, Text, cRed x10 y50, Press %A_Index%:
Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; A_Index, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; A_Index)
Gui, Add, Text, x10 y90, Send %A_Index%:
Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; A_Index, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
Gui, Add, GroupBox, wp+100 h14 y+10 xm
FuncPress(&quot;Press&quot; A_Index), FuncSend(&quot;Send&quot; A_Index)й
Gui, Add, Edit, wp y+20 r10

Gui, Tab, Дополнительная
Gui, Add, Edit, x0 y0 w0 h0  ; Добавлено только чтобы при включении вкладки фокус не был на хоткее, можно убрать
Gui, Add, Text, cRed x10 y50, Press 1:
Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; 1, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; 1)
Gui, Add, Text, x10 y90, Send 1:
Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; 1, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
Gui, Add, GroupBox, wp+100 h14 y+10 xm
FuncPress(&quot;Press&quot; 1), FuncSend(&quot;Send&quot; 1)
Gui, Add, Edit, wp y+20 r10

Gui, Tab 
Gui, Add, Text, x0 y0 w0 h0 Hidden hwndhDummy
Hotkey_Arr(&quot;Focus&quot;)[hGui] := hDummy

Gui, Show 
SetTimer, Terminator, 500 ; Специально мало поставил, чтобы быстрее отслеживать
return 

Terminator() {
	Hotkey_KillFocus()
}

FuncPress(name) {
	Static PrKey := {}  
	Hotkey, IF, !Hotkey_Arr(&quot;Hook&quot;)
	Hotkey, % PrKey[name], Off, UseErrorLevel
	PrKey[name] := Hotkey_Write(name)  
	fn := Func(&quot;ActionPress&quot;).Bind(Hotkey_Arr(&quot;BindString&quot;)[Name]) 
	Hotkey, % PrKey[name], % fn, On, UseErrorLevel 
	Hotkey, IF
}

FuncSend(name) { 
	Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name] := Hotkey_HKToSend(Hotkey_Write(name)) 
}

ActionPress(name) {  
	SendInput % Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name]
}

GuiClose() {
    ExitApp
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 19 Oct 2020 12:22:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142694#p142694</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142693#p142693</link>
			<description><![CDATA[<p>Так ещё исправьте.<br /></p><div class="codebox"><pre><code>
Terminator() {
	ControlGetFocus, ControlNN, A
	ControlGet, hFocus, Hwnd, , %ControlNN%, A 
	If (Hotkey_ID(hFocus) = &quot;&quot;)
		Return
	GuiControlGet, FocusTab,, TabMain 
	GuiControl, Focus, % FocusTab = &quot;Основная&quot; ? &quot;Dummy3&quot; : FocusTab = &quot;Дополнительная&quot; ? &quot;Dummy3&quot; : &quot;&quot;
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 19 Oct 2020 12:08:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142693#p142693</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142692#p142692</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> Действительно работает, благодарю. Для моего случая в принципе должно хватить, а вот если бы было много табов, тем боле внутри друг друга, то думаю уже было бы сложнее выкручиваться. Странно конечно работают TAB в AHK.</p>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Mon, 19 Oct 2020 12:07:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142692#p142692</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142691#p142691</link>
			<description><![CDATA[<p>Пока только могу предложить костыль в вашем коде. <br />Навскидку не вспомню как определять принадлежность контрола к вкладке.<br /></p><div class="codebox"><pre><code>
#SingleInstance Force
#NoEnv
#UseHook
#IF !Hotkey_Arr(&quot;Hook&quot;)
#IF
 
Hotkey_IniPath(&quot;Hotkey.ini&quot;)
Hotkey_IniSection(&quot;Hotkeys&quot;)

Gui, Color, 0xFFDD8A, 0xFFFFAA
Gui, Font, s12
Gui, Add, Tab, x0 y0 w233 h25 -Wrap vTabMain , Основная|Дополнительная
Gui, Tab, Основная
	Gui, Add, Text, 0 0 0 0 Hidden vDummy1
Gui, Add, Text, cRed x10 y50, Press %A_Index%:
	Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; A_Index, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; A_Index)
	Gui, Add, Text, x10 y90, Send %A_Index%:
	Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; A_Index, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
	Gui, Add, GroupBox, wp+100 h14 y+10 xm
	FuncPress(&quot;Press&quot; A_Index), FuncSend(&quot;Send&quot; A_Index)
	Gui, Add, Edit, wp y+20 r10
Gui, Tab, Дополнительная
	Gui, Add, Text, 0 0 0 0 Hidden vDummy2
Gui, Add, Text, cRed x10 y50, Press 1:
	Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; 1, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; 1)
	Gui, Add, Text, x10 y90, Send 1:
	Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; 1, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
	Gui, Add, GroupBox, wp+100 h14 y+10 xm
	FuncPress(&quot;Press&quot; 1), FuncSend(&quot;Send&quot; 1) 
Gui, Add, Edit, wp y+20 r10
Gui, Show
Terminator()
return 

Terminator() { 
	GuiControlGet, FocusTab,, TabMain 
	GuiControl, Focus, % FocusTab = &quot;Основная&quot; ? &quot;Dummy1&quot; : FocusTab = &quot;Дополнительная&quot; ? &quot;Dummy2&quot; : &quot;&quot;
}
FuncPress(name) {
	SetTimer, Terminator, 500 ; Специально мало поставил, чтобы быстрее отслеживать
	Static PrKey := {}  
	Hotkey, IF, !Hotkey_Arr(&quot;Hook&quot;)
	Hotkey, % PrKey[name], Off, UseErrorLevel
	PrKey[name] := Hotkey_Write(name)  
	fn := Func(&quot;ActionPress&quot;).Bind(Hotkey_Arr(&quot;BindString&quot;)[Name]) 
	Hotkey, % PrKey[name], % fn, On, UseErrorLevel 
	Hotkey, IF
}

FuncSend(name) { 
	Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name] := Hotkey_HKToSend(Hotkey_Write(name)) 
}

ActionPress(name) {  
	SendInput % Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name]
}

GuiClose() {
    ExitApp
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 19 Oct 2020 12:01:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142691#p142691</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=142688#p142688</link>
			<description><![CDATA[<p>Уважаемый <strong>serzh82saratov</strong>, испытываю трудность с фокусом на разных ТАБах, если на первой вкладке фокус снимается, то на второй уже нет. Пробовал и Tab3, тоже самое. Это можно как-то пофиксить? Краткий код прилагаю <br /></p><div class="codebox"><pre><code>#Include Hotkey.Ahk

#SingleInstance Force
#NoEnv
#UseHook
#IF !Hotkey_Arr(&quot;Hook&quot;)
#IF
 
Hotkey_IniPath(&quot;Hotkey.ini&quot;)
Hotkey_IniSection(&quot;Hotkeys&quot;)

Gui, Color, 0xFFDD8A, 0xFFFFAA
Gui, Font, s12
Gui, Add, Tab, x0 y0 w233 h25 -Wrap vTabMain , Основная|Дополнительная
Gui, Tab, Основная
Gui, Add, Text, cRed x10 y50, Press %A_Index%:
	Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; A_Index, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; A_Index)
	Gui, Add, Text, x10 y90, Send %A_Index%:
	Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; A_Index, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
	Gui, Add, GroupBox, wp+100 h14 y+10 xm
	FuncPress(&quot;Press&quot; A_Index), FuncSend(&quot;Send&quot; A_Index)
	Gui, Add, Edit, wp y+20 r10
Gui, Tab, Дополнительная
Gui, Add, Text, cRed x10 y50, Press 1:
	Hotkey_Add(&quot;x90 y50 w400 cRed Section&quot;, &quot;Press&quot; 1, &quot;G1KMLRJD&quot;, &quot;*&quot;, &quot;FuncPress&quot;, &quot;Send&quot; 1)
	Gui, Add, Text, x10 y90, Send 1:
	Hotkey_Add(&quot;x90 y90 w400&quot;, &quot;Send&quot; 1, &quot;KMLRJ&quot;, &quot;*&quot;, &quot;FuncSend&quot;) 
	Gui, Add, GroupBox, wp+100 h14 y+10 xm
	FuncPress(&quot;Press&quot; 1), FuncSend(&quot;Send&quot; 1)
Gui, Add, Edit, wp y+20 r10
Gui, Show
Terminator()
return 
Terminator() {
		Hotkey_KillFocus(Name)
}
FuncPress(name) {
	SetTimer, Terminator, 500 ; Специально мало поставил, чтобы быстрее отслеживать
	Static PrKey := {}  
	Hotkey, IF, !Hotkey_Arr(&quot;Hook&quot;)
	Hotkey, % PrKey[name], Off, UseErrorLevel
	PrKey[name] := Hotkey_Write(name)  
	fn := Func(&quot;ActionPress&quot;).Bind(Hotkey_Arr(&quot;BindString&quot;)[Name]) 
	Hotkey, % PrKey[name], % fn, On, UseErrorLevel 
	Hotkey, IF
}

FuncSend(name) { 
	Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name] := Hotkey_HKToSend(Hotkey_Write(name)) 
}

ActionPress(name) {  
	SendInput % Hotkey_Arr(&quot;User&quot;)[&quot;StrSend_&quot; name]
}

GuiClose() {
    ExitApp
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Mon, 19 Oct 2020 11:01:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=142688#p142688</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141534#p141534</link>
			<description><![CDATA[<p>При опции Edit <strong>r1</strong>, высота не действительна, если <strong>r1 </strong>удалить, ну в общем сами увидите, советую просто увеличить шрифт, тогда в соответствии с ним будет выстроена высота Edit.<br /></p><div class="codebox"><pre><code>
Gui, Add, Edit, h88 r1
Gui, Show
Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 07 Aug 2020 20:53:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141534#p141534</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141526#p141526</link>
			<description><![CDATA[<p>Уважаемый <strong>serzh82saratov</strong> А можно ли как-то пофиксить параметр высоты у кнопок? &quot;h&quot; он просто не работает при любых значениях, а с шириной всё нормально.</p>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Fri, 07 Aug 2020 13:32:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141526#p141526</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141456#p141456</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>более тут упростить нечего</p></blockquote></div><p> ТА-ДА<br /></p><div class="codebox"><pre><code>#Include Hotkey.Ahk
#NoEnv
#SingleInstance Force
Hotkey_Arr(&quot;OnlyEngSym&quot;, True)
Gui, +AlwaysOnTop
Hotkey_IniPath(A_ScriptDir &quot;\Hotkey.ini&quot;), Hotkey_IniSection(&quot;Hotkeys&quot;)
Hotkey_Add(&quot;w300&quot;, &quot;MyHotkey1&quot;, &quot;G1KD&quot;, &quot;*&quot;, &quot;Save&quot;)
Hotkey_Add(&quot;wp y+10&quot;, &quot;MyHotkey2&quot;, &quot;G1KMLRJ&quot;, &quot;*&quot;, &quot;Save&quot;)
Hotkey_Add(&quot;wp y+10&quot;, &quot;MyHotkey3&quot;, &quot;G1KMLRJ&quot;, &quot;*&quot;, &quot;Save&quot;)
Gui, Show
Save(name)
Return

Save(name) {
	for name in Hotkey_Arr(&quot;AllHotkeys&quot;) {
			Static PrKey := {}  
			Hotkey, % PrKey[name], Off, UseErrorLevel
				PrKey[name] := Hotkey_Write(name) 
			Hotkey, % PrKey[name], L_%name%, On , UseErrorLevel 
			}
		Sleep, 2500
			Hotkey_KillFocus(Name)
}

GuiClose() {
    ExitApp
}
L_MyHotkey1:
Send, % Hotkey_HKToSend(Hotkey_Value(&quot;MyHotkey2&quot;))
Sleep, 75
Send, % Hotkey_HKToSend(Hotkey_Value(&quot;MyHotkey3&quot;))
	Return
	
L_MyHotkey2:
Send, % Hotkey_HKToSend(&quot;Enter&quot;)
	Return

L_MyHotkey3:
Send, % Hotkey_HKToSend(Hotkey_Value(&quot;MyHotkey1&quot;))
	Return</code></pre></div><p>Отталкиваясь от ваших постов.</p>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Tue, 04 Aug 2020 15:59:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141456#p141456</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141455#p141455</link>
			<description><![CDATA[<p>Если ещё есть вопросы, задавайте.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 04 Aug 2020 15:33:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141455#p141455</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена стандартного элемента управления "Hotkey"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141454#p141454</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> И на том спасибо)</p>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Tue, 04 Aug 2020 15:28:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141454#p141454</guid>
		</item>
	</channel>
</rss>
