<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: 3 клавиши вместо 2 возможных]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13973&amp;type=atom" />
	<updated>2018-07-26T12:46:35Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=13973</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127408#p127408" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong>, да действительно..<br /><span class="postimg"><img src="https://ibb.co/e1Z2To" alt="https://ibb.co/e1Z2To" /></span> AppsKey &amp; LShift<br /><span class="postimg"><img src="https://ibb.co/muNYZT" alt="https://ibb.co/muNYZT" /></span> AppsKey &amp; RShift<br /><span class="postimg"><img src="https://ibb.co/dS0y18" alt="https://ibb.co/dS0y18" /></span> AppsKey &amp; RAlt<br /><span class="postimg"><img src="https://ibb.co/gv9rM8" alt="https://ibb.co/gv9rM8" /></span> AppsKey &amp; RCtrl</p>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-26T12:46:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127408#p127408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127403#p127403" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Не знаю, возможно одна из программ, запущенных на компьютере, перехватывает Shift, X, M.</p></blockquote></div><p> Я подключил ещё одну клавиатуру, зажал на основной AppsKey, а на другой зажал шифт и стал нажимать X и M, работает. Может не программа?</p>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-26T12:17:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127403#p127403</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127402#p127402" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong>, Круто! Буду знать, действительно классный способ, так AppsKey не блочится.</p>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-26T11:53:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127402#p127402</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127345#p127345" />
			<content type="html"><![CDATA[<p><strong>AdcB</strong>, смотрите фокус:<br /></p><div class="codebox"><pre><code>; * нужна, чтобы AppsKey вызывалась / не вызывалась в сочетаниях с модификаторами,
; например Shift+Apps (расширенное контекстное меню в проводнике).
*AppsKey::Return  ; Нажатие клавиши будет посылаться в момент ее отжатияия,
*AppsKey Up::
	If (A_PriorKey = &quot;AppsKey&quot;)  ; если в период м/у ее зажатием и отпусканием не были нажаты какие-либо еще клавиши.
		Send {Blind}{AppsKey}  ; Blind сохраняет зажатые клавиши зажатыми. Например, без этой опции вместо при нажатии Shift+Apps будет послано просто Apps.
	Return

#IF GetKeyState(&quot;AppsKey&quot;, &quot;P&quot;)

	;NumPad
	pause::Numpad9
	ScrollLock::Numpad8
	PrintScreen::Numpad7
	Ins::Numpad4
	Home::Numpad5
	PgUp::Numpad6
	Del::Numpad1
	End::Numpad2
	PgDn::Numpad3
	\::Numpad0

	;F13-F24
	f1::F13
	f2::F14
	f3::F15
	f4::F16
	f5::F17
	f6::F18
	f7::F19
	f8::F20 
	f9::F21
	f10::F22
	f11::F23
	f12::F24

#IF</code></pre></div><p><a href="http://forum.script-coding.com/viewtopic.php?id=11195">http://forum.script-coding.com/viewtopic.php?id=11195</a></p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2018-07-25T15:42:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127345#p127345</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127342#p127342" />
			<content type="html"><![CDATA[<p>Не знаю, возможно одна из программ, запущенных на компьютере, перехватывает Shift, X, M.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-07-25T14:50:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127342#p127342</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127340#p127340" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, появилась ещё одна проблема - Не работают заглавные английские X и M.<br />Работает только X и только с левым шифтом.</p>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-25T14:10:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127340#p127340</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127339#p127339" />
			<content type="html"><![CDATA[<p>В итоге получилось вот так:<br /></p><div class="codebox"><pre><code>
#NoTrayIcon

;NumPad

AppsKey &amp; pause::Numpad9
AppsKey &amp; ScrollLock::Numpad8
AppsKey &amp; PrintScreen::Numpad7
AppsKey &amp; Ins::Numpad4
AppsKey &amp; Home::Numpad5
AppsKey &amp; PgUp::Numpad6
AppsKey &amp; Del::Numpad1
AppsKey &amp; End::Numpad2
AppsKey &amp; PgDn::Numpad3
AppsKey &amp; \::Numpad0

;F13-F24

AppsKey &amp; f1::F13
AppsKey &amp; f2::F14
AppsKey &amp; f3::F15
AppsKey &amp; f4::F16
AppsKey &amp; f5::F17
AppsKey &amp; f6::F18
AppsKey &amp; f7::F19
AppsKey &amp; f8::F20 
AppsKey &amp; f9::F21
AppsKey &amp; f10::F22
AppsKey &amp; f11::F23
AppsKey &amp; f12::F24

; 1 

AppsKey &amp; vk51::send q
AppsKey &amp; vk57::send w
AppsKey &amp; vk45::send e
AppsKey &amp; vk52::send r
AppsKey &amp; vk54::send t
AppsKey &amp; vk59::send y
AppsKey &amp; vk55::send u
AppsKey &amp; vk49::send i
AppsKey &amp; vk4F::send o
AppsKey &amp; vk50::send p

; 2

AppsKey &amp; vk41::send a
AppsKey &amp; vk53::send s
AppsKey &amp; vk44::send d
AppsKey &amp; vk46::send f
AppsKey &amp; vk47::send g
AppsKey &amp; vk48::send h
AppsKey &amp; vk4A::send j
AppsKey &amp; vk4B::send k
AppsKey &amp; vk4C::send l

; 3

AppsKey &amp; vk5A::send z
AppsKey &amp; vk58::send x
AppsKey &amp; vk43::send c 
AppsKey &amp; vk56::send v
AppsKey &amp; vk42::send b
AppsKey &amp; vk4E::send n
AppsKey &amp; vk4D::send m

; CAPS

#IF GetKeyState(&quot;Shift&quot;, &quot;P&quot;)

; 1 Caps

AppsKey &amp; vk51::send Q
AppsKey &amp; vk57::send W
AppsKey &amp; vk45::send E
AppsKey &amp; vk52::send R
AppsKey &amp; vk54::send T
AppsKey &amp; vk59::send Y
AppsKey &amp; vk55::send U
AppsKey &amp; vk49::send I
AppsKey &amp; vk4F::send O
AppsKey &amp; vk50::send P

; 2 Caps

AppsKey &amp; vk41::send A
AppsKey &amp; vk53::send S
AppsKey &amp; vk44::send D
AppsKey &amp; vk46::send F
AppsKey &amp; vk47::send G
AppsKey &amp; vk48::send H
AppsKey &amp; vk4A::send J
AppsKey &amp; vk4B::send K
AppsKey &amp; vk4C::send L

; 3 Caps

AppsKey &amp; vk5A::send Z 
AppsKey &amp; vk58::send X
AppsKey &amp; vk43::send C
AppsKey &amp; vk56::send V
AppsKey &amp; vk42::send B
AppsKey &amp; vk4E::send N
AppsKey &amp; vk4D::send M
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-25T13:43:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127339#p127339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127338#p127338" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, Спасибо! Работает.</p>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-25T13:30:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127338#p127338</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127337#p127337" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>AppsKey &amp; vk51::send q
AppsKey &amp; vk57::send w
AppsKey &amp; vk45::send e
AppsKey &amp; vk52::send r
AppsKey &amp; vk54::send t
AppsKey &amp; vk59::send y
AppsKey &amp; vk55::send u
AppsKey &amp; vk49::send i
AppsKey &amp; vk4F::send o
AppsKey &amp; vk50::send p


#IF GetKeyState(&quot;RCtrl&quot;, &quot;P&quot;)
AppsKey &amp; vk51::send Q
AppsKey &amp; vk57::send W
AppsKey &amp; vk45::send E
AppsKey &amp; vk52::send R
AppsKey &amp; vk54::send T
AppsKey &amp; vk59::send Y
AppsKey &amp; vk55::send U
AppsKey &amp; vk49::send I
AppsKey &amp; vk4F::send O
AppsKey &amp; vk50::send P</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-07-25T13:28:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127337#p127337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127336#p127336" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, исправил. Но всё же, как это сделать?<br /></p><div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Можно при нажатии третей клавиши проверять, удерживаются ли первая и вторая.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-25T13:28:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127336#p127336</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127335#p127335" />
			<content type="html"><![CDATA[<p><span style="color: green">Код должен быть оформлен тегом code, спойлер его не заменяет!</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-07-25T13:23:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127335#p127335</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127334#p127334" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, а как это сделать?<br /></p><div class="codebox"><pre><code>
Я хочу чтобы можно было и большими писать, например при зажатом шифте.
; 1
AppsKey &amp; vk51::send q
AppsKey &amp; vk57::send w
AppsKey &amp; vk45::send e
AppsKey &amp; vk52::send r
AppsKey &amp; vk54::send t
AppsKey &amp; vk59::send y
AppsKey &amp; vk55::send u
AppsKey &amp; vk49::send i
AppsKey &amp; vk4F::send o
AppsKey &amp; vk50::send p
; 2
AppsKey &amp; vk41::send a
AppsKey &amp; vk53::send s
AppsKey &amp; vk44::send d
AppsKey &amp; vk46::send f
AppsKey &amp; vk47::send g
AppsKey &amp; vk48::send h
AppsKey &amp; vk4A::send j
AppsKey &amp; vk4B::send k
AppsKey &amp; vk4C::send l
; 3
AppsKey &amp; vk5A::send z
AppsKey &amp; vk58::send x
AppsKey &amp; vk43::send c
AppsKey &amp; vk56::send v
AppsKey &amp; vk42::send b
AppsKey &amp; vk4E::send n
AppsKey &amp; vk4D::send m</code></pre></div>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-25T12:49:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127334#p127334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127332#p127332" />
			<content type="html"><![CDATA[<p>Можно при нажатии третей клавиши проверять, удерживаются ли первая и вторая.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-07-25T10:30:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127332#p127332</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: 3 клавиши вместо 2 возможных]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=127331#p127331" />
			<content type="html"><![CDATA[<p>Так вот, мне интересно как с помощью ahk сделать 3 клавиши вместо 2 ?<br />Например:<br /><strong>F1 &amp; F2::F5</strong><br />А мне нужно примерно вот так:<br /><strong>F1 &amp; F2 &amp; F3::F5 </strong><br />Но, постоянно выдаёт ошибку Invalid key. Можно ли как то всё же сделать 3 клавиши?</p>]]></content>
			<author>
				<name><![CDATA[AdcB]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39402</uri>
			</author>
			<updated>2018-07-25T10:08:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=127331#p127331</id>
		</entry>
</feed>
