<?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=8275</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8275&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Отключение одной клавиши при нажатии другой клавиши.».]]></description>
		<lastBuildDate>Mon, 06 May 2013 13:38:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71943#p71943</link>
			<description><![CDATA[<div class="codebox"><pre><code>s=0 ;по умолчанию CapsLock выключен

+CapsLock::
if s = 0
{
 SetCapsLockState, on
 s = 1
 return
}
if s = 1
{
 SetCapsLockState, off
 s = 0
 return
}
return</code></pre></div><p>Эм... недосмотрел. Не знаю откуда это и почему я это написал, но это и НЕ ДОЛЖНО РАБОТАТЬ.</p>]]></description>
			<author><![CDATA[null@example.com (Nox_The_Great)]]></author>
			<pubDate>Mon, 06 May 2013 13:38:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71943#p71943</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71923#p71923</link>
			<description><![CDATA[<p>Залипает LShift.<br />Но так как мне достаточно что бы здесь две любых клавиши работали по LShift. То сделал:<br /></p><div class="codebox"><pre><code>*LShift:: 
if GetKeyState(&quot;LShift&quot;, &quot;P&quot;) 
 SendInput {AppsKey Down} 
sleep 1000
if GetKeyState(&quot;LShift&quot;, &quot;P&quot;)  
 SendInput {RShift Down}
Return

*LShift Up::
SendInput {AppsKey Up}
SendInput {RShift Up}
Return</code></pre></div><p>И все работает.</p><p>А вот:<br /></p><div class="codebox"><pre><code>s=0 ;по умолчанию CapsLock выключен

+CapsLock::
if s = 0
{
 SetCapsLockState, on
 s = 1
 return
}
if s = 1
{
 SetCapsLockState, off
 s = 0
 return
}
return</code></pre></div><p>Не работает. CapsLock только залипает и все.</p>]]></description>
			<author><![CDATA[null@example.com (Andrey3242)]]></author>
			<pubDate>Mon, 06 May 2013 02:05:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71923#p71923</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71906#p71906</link>
			<description><![CDATA[<p>Может так?<br /></p><div class="codebox"><pre><code>*LShift::
if GetKeyState(&quot;LShift&quot;, &quot;P&quot;) 
 SendInput {RShift Down}   
sleep 1000
if GetKeyState(&quot;LShift&quot;, &quot;P&quot;)  
 SendInput {LShift Down}
Return

*LShift Up::
SendInput {LShift Up}
SendInput {RShift Up}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Nox_The_Great)]]></author>
			<pubDate>Sun, 05 May 2013 11:08:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71906#p71906</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71904#p71904</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>То есть замена срабатывала как при нажатии правого так и при нажатии левого? В таком случае вместо</p></blockquote></div><p>Нет, что бы по LShift, помимо LShift с задержкой еще и RShift без задержки включался и выключался.</p>]]></description>
			<author><![CDATA[null@example.com (Andrey3242)]]></author>
			<pubDate>Sun, 05 May 2013 10:54:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71904#p71904</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71900#p71900</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Надо что бы при одновременном нажатии и удержании CapsLock и LShift, CapsLock работала как CapsLock, а LShift не работала как будто её и не нажимали.</p></blockquote></div><div class="codebox"><pre><code>s=0 ;по умолчанию CapsLock выключен

+CapsLock::
if s = 0
{
 SetCapsLockState, on
 s = 1
 return
}
if s = 1
{
 SetCapsLockState, off
 s = 0
 return
}
return</code></pre></div><p>На сколько я знаю, то в таком случае shift посылаться не будет</p>]]></description>
			<author><![CDATA[null@example.com (Nox_The_Great)]]></author>
			<pubDate>Sun, 05 May 2013 10:13:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71900#p71900</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71899#p71899</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>по LShift работала и RShift</p></blockquote></div><p>То есть замена срабатывала как при нажатии правого так и при нажатии левого? В таком случае вместо <br /></p><div class="codebox"><pre><code>LShift::
</code></pre></div><p>используй<br /></p><div class="codebox"><pre><code>+::</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Nox_The_Great)]]></author>
			<pubDate>Sun, 05 May 2013 10:02:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71899#p71899</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Отключение одной клавиши при нажатии другой клавиши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71837#p71837</link>
			<description><![CDATA[<p>Надо что бы при одновременном нажатии и удержании CapsLock и LShift, CapsLock работала как CapsLock, а LShift не работала как будто её и не нажимали.</p><p>Еще просьба по одному скрипту: Клавиша LShift при её нажатии и удержании начинает работать через секунду, а при отпускании сразу прекращает работу. <br /></p><div class="codebox"><pre><code>*LShift::
   sleep 1000
   if GetKeyState(&quot;LShift&quot;, &quot;P&quot;)
      SendInput {LShift Down}
Return
*LShift Up:: SendInput {LShift Up}</code></pre></div><p>Надо что бы вдобавок по LShift работала и RShift обыкновенно без всяких задержек.</p>]]></description>
			<author><![CDATA[null@example.com (Andrey3242)]]></author>
			<pubDate>Fri, 03 May 2013 08:27:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71837#p71837</guid>
		</item>
	</channel>
</rss>
