<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AutoHotkey: скрипт-индикатор для NumLock, CapsLock, ScrollLock, Insert]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=401</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=401&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AutoHotkey: скрипт-индикатор для NumLock, CapsLock, ScrollLock, Insert».]]></description>
		<lastBuildDate>Mon, 09 Apr 2007 17:27:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AutoHotkey: скрипт-индикатор для NumLock, CapsLock, ScrollLock, Insert]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=2459#p2459</link>
			<description><![CDATA[<p>Скрипт для индикации NumLock в трее:<br /></p><div class="codebox"><pre><code>GetKeyState, NumState, NumLock, T
If NumState = D
{
Menu, Tray, Icon, NL_ON.ico, 1
Menu, Tray, Tip, NumLock включен
}
Else
{
Menu, Tray, Icon, NL_OFF.ico, 1
Menu, Tray, Tip, NumLock выключен
}
Return

~NumLock::
GetKeyState, NumState, NumLock, T
If NumState = D
{
Menu, Tray, Icon, NL_ON.ico, 1
Menu, Tray, Tip, NumLock включен
SoundBeep, 1000, 20 ; Звуковой сигнал
}
Else
{
Menu, Tray, Icon, NL_OFF.ico, 1
Menu, Tray, Tip, NumLock выключен
SoundBeep, 500, 20 ; Звуковой сигнал
}
Return</code></pre></div><p>Скрипт для индикации CapsLock в трее:<br /></p><div class="codebox"><pre><code>GetKeyState, CapsState, CapsLock, T
If CapsState = D
{
Menu, Tray, Icon, CL_ON.ico, 1
Menu, Tray, Tip, CapsLock включен
}
Else
{
Menu, Tray, Icon, CL_OFF.ico, 1
Menu, Tray, Tip, CapsLock выключен
}
Return

~CapsLock::
GetKeyState, CapsState, CapsLock, T
If CapsState = D
{
Menu, Tray, Icon, CL_ON.ico, 1
Menu, Tray, Tip, CapsLock включен
SoundBeep, 1000, 20 ; Звуковой сигнал
}
Else
{
Menu, Tray, Icon, CL_OFF.ico, 1
Menu, Tray, Tip, CapsLock выключен
SoundBeep, 500, 20 ; Звуковой сигнал
}
Return</code></pre></div><p>Автор скриптов - <strong>sergeich</strong>.<br />Скрипты требуют иконок, которые находятся в прикреплённом файле.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Mon, 09 Apr 2007 17:27:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=2459#p2459</guid>
		</item>
		<item>
			<title><![CDATA[AutoHotkey: скрипт-индикатор для NumLock, CapsLock, ScrollLock, Insert]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=2458#p2458</link>
			<description><![CDATA[<p>Скрипт-индикатор для NumLock, CapsLock, ScrollLock, Insert для клавиатуры, в которой нет светодиодов. Состояния кнопок отображаются на кнопке &quot;Пуск&quot; в виде букв. Взято с официального форума AutoHotkey.<br /></p><div class="codebox"><pre><code>#persistent ; необходимо, только если используется в качестве отдельного скрипта
; или встраивается в скрипт без строк автозамены, горячих клавиш или команд GUI.
SetTimer, Start, 100 ; настройте второй параметр, чтобы изменить интервал реагирования
Start:
    StartButtonText = %CapsToggle%%NumToggle%%ScrollToggle%%InsToggle%
    GetKeyState, CapsToggle, CapsLock, T ; проверяем, включен ли Capslock
    If CapsToggle = U
        CapsToggle = -  ; если Capslock выключен, отобразим на кнопке &quot;Пуск&quot; дефис
    Else
        CapsToggle = C ; иначе, отобразим &quot;С&quot; на кнопке &quot;Пуск&quot;
    GetKeyState, NumToggle, Numlock, T
    If NumToggle = U
        NumToggle = -
    Else
        NumToggle = N
    GetKeyState, ScrollToggle, ScrollLock, T
    If ScrollToggle = U
        ScrollToggle = -
    Else
        ScrollToggle = S
    GetKeyState,InsToggle, Insert, T
    If InsToggle = U
        InsToggle = -
    Else
        InsToggle = I
    ControlSetText,Button1,%StartButtonText%,ahk_class Shell_TrayWnd
    ; команда выше изменяет текст на кнопке &quot;Пуск&quot;
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Mon, 09 Apr 2007 17:21:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=2458#p2458</guid>
		</item>
	</channel>
</rss>
