<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: при активном CapsLock периодически нажималась левая клавиша мышки]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5800&amp;type=atom" />
	<updated>2011-05-15T10:24:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5800</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при активном CapsLock периодически нажималась левая клавиша мышки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48385#p48385" />
			<content type="html"><![CDATA[<p>СПАСИБО!!!</p>]]></content>
			<author>
				<name><![CDATA[Vasiliy_Andr]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26951</uri>
			</author>
			<updated>2011-05-15T10:24:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48385#p48385</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при активном CapsLock периодически нажималась левая клавиша мышки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48380#p48380" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vasiliy_Andr пишет:</cite><blockquote><p>...Почему перед капслоком стоит ~</p></blockquote></div><p>Это символ - префикс, для того, чтобы горячая клавиша могла сквозь действие скрипта при нажатии исполнять свою функцию/назначение (подробнее <a href="http://www.script-coding.com/AutoHotkey/Hotkeys.html">тут</a>).</p><div class="quotebox"><cite>Vasiliy_Andr пишет:</cite><blockquote><p>Что это такое?</p><div class="codebox"><pre><code>Suspend</code></pre></div></blockquote></div><p>Это параметр эквивалентный комманде в контекстном меню/трее (Suspend Hotkeys) запущенного скрипта, т.е. при наличии этого параметра в верхней части любого скрипта, запуск происходит в неактивном состоянии (<a href="http://www.autohotkey.com/docs/commands/Suspend.htm">Suspend</a>).</p><div class="quotebox"><cite>Vasiliy_Andr пишет:</cite><blockquote><p>Что за системная переменная, где смотреть полный список?</p><div class="codebox"><pre><code>(A_IsSuspended)</code></pre></div></blockquote></div><p><a href="http://www.script-coding.com/AutoHotkey/Variables.1.0.46.07.html#A_ScreenWidth">Переменные и выражения</a> (Спасибо добрым людям за перевод <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />)</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-05-14T21:43:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48380#p48380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при активном CapsLock периодически нажималась левая клавиша мышки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48379#p48379" />
			<content type="html"><![CDATA[<p>Спасибо!!!:D</p><br /><p>Поясние, если не сложно<br />1. Что это такое???Почему перед капслоком стоит ~<br /></p><div class="codebox"><pre><code>~CapsLock</code></pre></div><p>2. Что это такое???<br /></p><div class="codebox"><pre><code>Suspend</code></pre></div><p>3. Что за системная переменная, где смотреть полный список<br /></p><div class="codebox"><pre><code>(A_IsSuspended)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Vasiliy_Andr]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26951</uri>
			</author>
			<updated>2011-05-14T20:19:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48379#p48379</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при активном CapsLock периодически нажималась левая клавиша мышки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48378#p48378" />
			<content type="html"><![CDATA[<p>Сделано по <a href="http://forum.script-coding.com/viewtopic.php?id=5765">аналогии</a>:</p><div class="codebox"><pre><code>Suspend, On ; запуск в отключенном состоянии
SetCapsLockState, Off ; если включен капс/горит индикатор - отключаем
ToolTip, ENTER, 640, 512 ; тултип можно убрать - это для наглядности
Sleep, 250 ; время отображения тултипа
Tooltip
Return

~CapsLock::
Suspend
   If (A_IsSuspended)
      {
         SetTimer, spawn_clicks, Off
         ToolTip, OFF, 640, 512
         Sleep, 250
         Tooltip
         SoundBeep, 2500, 250 ; звуковой сигнал тоже при желании можно убрать
         Sleep, 50
         SoundBeep, 2500, 250
      }
   Else
      {
         SetTimer, spawn_clicks, 1000 ; время частоты интераций подбираеться по вкусу (в данном случае 1сек.)
         ToolTip, ON, 640, 512
         Sleep, 250
         Tooltip
         SoundBeep, 2500, 250
      }
   Return

spawn_clicks:
   MouseClick, L
   Return

F12:: ; клавиша завершения работы скрипта.
   Suspend, Off
   SetCapsLockState, Off
   ToolTip, EXIT, 640, 512
   Sleep, 250
   Tooltip
   ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-05-14T19:28:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48378#p48378</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: при активном CapsLock периодически нажималась левая клавиша мышки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48365#p48365" />
			<content type="html"><![CDATA[<p>Идея такая.</p><p>Написать скрипт, чтобы при активном CapsLock периодически нажималась левая клавиша мышки, соответсвенно при выключенном капсе мышка не нажималась...</p><p>Пытался нечто подобное реализовать на LCtrl</p><div class="codebox"><pre><code>LCtrl::                                            
Sleep, 100
loop
{    
    GetKeyState, state, LCtrl, P
    ;msgbox %state% 
           Sleep, 10
        if state = D            
            {
            break
            return
            }
        else
                     {
            SoundBEEP 30, 50
            MouseClick, left            
            }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Vasiliy_Andr]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26951</uri>
			</author>
			<updated>2011-05-14T08:21:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48365#p48365</id>
		</entry>
</feed>
