<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; проверка состояния Capslock]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16270</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16270&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «проверка состояния Capslock».]]></description>
		<lastBuildDate>Sat, 17 Apr 2021 14:04:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147396#p147396</link>
			<description><![CDATA[<p><span style="color: green"><strong>mistert1993</strong>, заголовок темы должен содержать префикс скриптового языка. Не следует цитировать предыдущее сообщение целиком. Если хотите обратиться к конкретному участнику, жмите &quot;Вставить ник&quot;.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 17 Apr 2021 14:04:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147396#p147396</guid>
		</item>
		<item>
			<title><![CDATA[Re: проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147391#p147391</link>
			<description><![CDATA[<p>Вот готовый пример, думаю подстроить под свои окна будет не трудно:</p><div class="codebox"><pre><code>#If Test(&quot;Notepad.exe&quot;)

F2::
ToolTip, Блокнот: %A_ThisHotkey%,0,0
Return

F3::
ToolTip, Блокнот: %A_ThisHotkey%,0,0
Return

#If

#If Test(&quot;Chrome.exe&quot;)

F2::
ToolTip, Chrome: %A_ThisHotkey%,0,0
Return

F3::
ToolTip, Chrome: %A_ThisHotkey%,0,0
Return

#If

Test(App) {
 WinGet, EXE, ProcessName, A
 If (EXE = App) &amp; GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)
  Return 1
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 17 Apr 2021 11:48:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147391#p147391</guid>
		</item>
		<item>
			<title><![CDATA[Re: проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147390#p147390</link>
			<description><![CDATA[<p>В первой строке &#039;GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)&#039; получает статус кнопки и не использует эти данные вообще. Толку от этих скобок?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 17 Apr 2021 11:40:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147390#p147390</guid>
		</item>
		<item>
			<title><![CDATA[Re: проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147389#p147389</link>
			<description><![CDATA[<p>У меня всё верно определяет состояние:</p><div class="codebox"><pre><code>F1::
If GetKeyState(&quot;Capslock&quot;, &quot;T&quot;)
 Tooltip, Capslock is On
Else
 Tooltip, Capslock is Off
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 17 Apr 2021 11:18:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147389#p147389</guid>
		</item>
		<item>
			<title><![CDATA[Re: проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147387#p147387</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Код оформляется тегом &#039;code&#039;.<br />Проверка &#039;GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)&#039; должно проходить не один раз а постоянно.<br />Англ. названия и клавиши не нужно переводить.<br />Скрипт не может работать, если команды пишут криво, нужно так проверять:</p><div class="codebox"><pre><code>GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)</code></pre></div></blockquote></div><p>да, исправил но всеравно, статус не меняется, как было Off так и остается.<br />А что значит проходить постоянно? разве её заключение в {} не говорит о том, что данное выражение проверяется командой перед скобками?? не могли бы Вы исправить как нужно.</p>]]></description>
			<author><![CDATA[null@example.com (mistert1993)]]></author>
			<pubDate>Sat, 17 Apr 2021 10:33:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147387#p147387</guid>
		</item>
		<item>
			<title><![CDATA[Re: проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147385#p147385</link>
			<description><![CDATA[<p>Код оформляется тегом &#039;code&#039;.<br />Проверка &#039;GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)&#039; должно проходить не один раз а постоянно.<br />Англ. названия и клавиши не нужно переводить.<br />Скрипт не может работать, если команды пишут криво, нужно так проверять:</p><div class="codebox"><pre><code>GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 17 Apr 2021 09:37:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147385#p147385</guid>
		</item>
		<item>
			<title><![CDATA[проверка состояния Capslock]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147381#p147381</link>
			<description><![CDATA[<p>Добрый день форумчане, я новичок в плане скриптинга а если точнее то только установил АХК предварительно посмотрев десятки роликов на ТыТрубе для ознакомления<br />вопрос вот в чем, пытаюсь сделать скрипт для облегченной работы в солиде, вроде как получилось.. но частично, а именно чего пытаюсь добиться:</p><p>При &quot;зажатой&quot; клавише Capslock должны выполняться команды по клавишам, а при отжатой работать как обычно, так же все это в определённой программе</p><p>вот код который у меня работает, но срабатывает либо везде либо не имеет значения зажат или нет в определённом окне:</p><div class="codebox"><pre><code>GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;)
#lfwinActive ahk_exe SolidWorks2019.exe.
{
F1::
send, ^{a}
sleep, 500
send, ^{c}
return
F2::
send, ^{a}
sleep, 500
send, ^{v}
sleep, 500
send, {Enter}
return
F3::
send, ^{x}
return
F4::
send, ^{d}
return
F5::
send, ^{m}
}
#if</code></pre></div><p>так-же, для понятия принципа работы пробовал написать скрипт на состояние клавиши Capslock с использованием тултип окна<br />к сожалению так и не получилось ничего путного</p><div class="codebox"><pre><code>F1::
If GetKeyState (&quot;Capslock&quot;, &quot;T&quot;)
tooltip, Capslock is On
else
tooltip, Capslock is Off
return</code></pre></div><p>но всегда при нажатии F1 капслок off и не важно нажал я его перед запуском скрипта либо нет <br />буду очень признателен.</p>]]></description>
			<author><![CDATA[null@example.com (mistert1993)]]></author>
			<pubDate>Sat, 17 Apr 2021 07:27:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147381#p147381</guid>
		</item>
	</channel>
</rss>
