<?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=11926</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11926&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Быструю прокрутку на трещотку».]]></description>
		<lastBuildDate>Sun, 01 Jan 2017 17:37:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110437#p110437</link>
			<description><![CDATA[<p>Спасибо, если по другому решить не удастся, наверное приделаю его к старому так, чтобы он только в Chrome активировался.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Sun, 01 Jan 2017 17:37:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110437#p110437</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110435#p110435</link>
			<description><![CDATA[<p>Использую <a href="https://github.com/TaranVH/2nd-keyboard/blob/master/Taran&#039;s%20Windows%20Mods/WINDOWS%20MOD%20-%20Accelerated%20Scrolling%201.3.ahk">такой скрипт</a>.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sun, 01 Jan 2017 16:34:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110435#p110435</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110433#p110433</link>
			<description><![CDATA[<p>Может есть у кого-то какие-то идеи? Жуть как надоело вертеть по 20 раз колесо.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Sun, 01 Jan 2017 16:22:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110433#p110433</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110368#p110368</link>
			<description><![CDATA[<p>Установил, что работе скрипта в 10-ке мешает приложение SetPoint, хотя в 7-ке этого не было.&nbsp; Пока проблему решить не удалось.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Wed, 28 Dec 2016 10:26:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110368#p110368</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110356#p110356</link>
			<description><![CDATA[<p>На какой строке примера из <a href="http://forum.script-coding.com/viewtopic.php?pid=106971#p106971">22-го поста</a> можно задать параметры увеличения скорости при каждом нажатии на WheelUp/WheelDown?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Tue, 27 Dec 2016 22:13:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110356#p110356</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110333#p110333</link>
			<description><![CDATA[<p>Не более 3%.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Tue, 27 Dec 2016 13:56:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110333#p110333</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110319#p110319</link>
			<description><![CDATA[<p>Может в это время сильно загружен процессор? Процессу AutoHotkey можно повысить приоритет.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 27 Dec 2016 10:15:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110319#p110319</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110197#p110197</link>
			<description><![CDATA[<p>Перешёл на win10 и почему-то временами скрипт перестаёт работать. Причём обычно в Chrome, а в блокноте всё отлично, как и раньше. Скрипт не видит срабатывание колеса(Mice2 = 0), хотя, шарик и кнопки видит сразу(Mice2 = 1). Иногда после рестарта, какое-то время нормально, а потом опять не работает. Возможно есть связь с открытием новых окон Chrome.<br />&nbsp; Отчего такое может быть и как исправить?</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Sun, 25 Dec 2016 17:39:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110197#p110197</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106972#p106972</link>
			<description><![CDATA[<p>Значительно лучше. Только при скорости, например на 2 щелчка, щёлкнуть 4 в обратную сторону, не останавливается, а начинает прокручивать навстречу. Если это решить, то пожалуй остановку по клику мышки можно тоже убирать.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Mon, 22 Aug 2016 10:12:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106972#p106972</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106971#p106971</link>
			<description><![CDATA[<div class="codebox"><pre><code>SetMouseDelay, 0

oSleep := [100,50,20,10,0], I := 0

WheelUp::
WheelDown::
	HD := A_ThisHotkey = &quot;WheelUp&quot; ? &quot;WheelUp&quot; : &quot;WheelDown&quot; 
	D := I = 0 ? HD : D
	I := (D = HD) ? I + (I != oSleep.MaxIndex()) : I - !!I
	Try SetTimer, UpDown, % &quot;-&quot; oSleep[i]
    Return

UpDown: 
	ToolTip,% I &quot;`n&quot;  oSleep[i] &quot;`n&quot; D 
	SendInput {%D% %I%}
	Try SetTimer, UpDown, % &quot;-&quot; oSleep[i] 
	Return 


#If I &amp;&amp; !(I := 0)
LButton:: 
	SetTimer, UpDown, Off
	ToolTip
	Return
#If </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 22 Aug 2016 09:51:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106971#p106971</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106970#p106970</link>
			<description><![CDATA[<p>Наверное даже не так надо. Надо, чтобы встречное движение уменьшало скорость прокрутки, а если поворот сильнее, чем можно уменьшить текущую скорость, то останавливало бы.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Mon, 22 Aug 2016 09:35:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106970#p106970</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106969#p106969</link>
			<description><![CDATA[<p>Убрал лямбду. Иначе во время прокрутки случаются ненужные клики по подвернувшимся объектам.<br />Клавиши для отправки заменил на колесо.<br />Ввёл меняющийся шаг.</p><div class="codebox"><pre><code>
oSleep := [100,50,20,10,0], I := 0

#If IsMice2

WheelUp::
WheelDown::
	HD := A_ThisHotkey = &quot;WheelUp&quot; ? &quot;WheelUp&quot; : &quot;WheelDown&quot;
	If (I &amp;&amp; HD != D) {
		D := HD, I := 0
		SetTimer, UpDown, Off
		Return
	} 
	D := HD, I := I = oSleep.MaxIndex() ? I : I + 1
	;ToolTip,% &quot;5 &quot; oSleep[i] &quot; &quot; D
	ToolTip,
	SetTimer, UpDown, % &quot;-&quot; oSleep[i]
    Return 

UpDown: 
	;ToolTip,% &quot;5 &quot; oSleep[i] &quot; &quot; D
	ToolTip, ========================================================================================
	SendInput {%D% %I%}
	SetTimer, UpDown, % &quot;-&quot; oSleep[i] 
	;ToolTip
	Return
#If


#If I &amp;&amp; !(I := 0)
LButton::
I := 0
SetTimer, UpDown, Off
ToolTip,
Return
#If </code></pre></div><p> Хорошо получилось. Раз остановка только на ЛКМ, пока не решил как, и надо ли, сделать так, чтобы и любое встречное движение колеса останавливало прокрутку. Иногда трудно поймать именно 1 щелчок и начинается обратная прокрутка, которую опять надо ловить.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Mon, 22 Aug 2016 08:04:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106969#p106969</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106966#p106966</link>
			<description><![CDATA[<p>Ну на <strong>все</strong> клавиши сложнее, думаю клик и альт в большинстве случаев будет достаточно.<br /></p><div class="codebox"><pre><code>
SetBatchLines -1
SetKeyDelay, 0
oSleep := [80,30,10,3,0], I := 0

 
WheelUp::
WheelDown::
	HD := A_ThisHotkey = &quot;WheelUp&quot; ? &quot;Up&quot; : &quot;Down&quot;
	If (I &amp;&amp; HD != D) {
		D := HD, I := 0
		SetTimer, UpDown, Off
		Return
	} 
	D := HD, I += I != oSleep.MaxIndex()
	Try SetTimer, UpDown, % &quot;-&quot; oSleep[i]
    Return 
 
UpDown: 
	SendInput {%D% 2}
	Try SetTimer, UpDown, % &quot;-&quot; oSleep[i]
	Return
	
	
#If I &amp;&amp; !(I := 0)
~Alt:: 
~LButton:: SetTimer, UpDown, Off
#If 
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 21 Aug 2016 23:36:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106966#p106966</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106965#p106965</link>
			<description><![CDATA[<p>Чуть изменил:<br /></p><div class="codebox"><pre><code>
SetBatchLines -1
SetKeyDelay, 0
oSleep := [80,30,10,3,0], I := 0
_______

WheelUp::
WheelDown::
	HD := A_ThisHotkey = &quot;WheelUp&quot; ? &quot;Up&quot; : &quot;Down&quot;
	If (I &amp;&amp; HD != D) {
		D := HD, I := 0
		SetTimer, UpDown, Off
		Return
	} 
	D := HD, I := I = oSleep.MaxIndex() ? I : I + 1
	SetTimer, UpDown, % &quot;-&quot; oSleep[i]
    Return 

UpDown: 
	SendInput {%D% 2}
	SetTimer, UpDown, % &quot;-&quot; oSleep[i] 
	Return</code></pre></div><p>Ещё одно пожеланин, если позволите.&nbsp; Как можно сделать, чтобы таймер останавливался при нажатии любой клавиши, в том числе мыши? А то при достижении конца страницы не всегда видно, что прокрутка продолжается.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Sun, 21 Aug 2016 23:11:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106965#p106965</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Быструю прокрутку на трещотку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106964#p106964</link>
			<description><![CDATA[<p>Так нагляднее. В oSleep задержки в мс, первое нажатие 60 мс между Send, после второго 30 и.т.д. Кол-во задержек любое.<br /></p><div class="codebox"><pre><code>oSleep := [60,30,0], I := 0

WheelUp::
WheelDown::
	HD := A_ThisHotkey = &quot;WheelUp&quot; ? &quot;Up&quot; : &quot;Down&quot;
	If (I &amp;&amp; HD != D) {
		D := HD, I := 0
		SetTimer, UpDown, Off
		Return
	} 
	D := HD, I += I != oSleep.MaxIndex()
	SetTimer, UpDown, % &quot;-&quot; oSleep[i]
    Return 

UpDown: 
	SendInput {%D%}
	SetTimer, UpDown, % &quot;-&quot; oSleep[i] 
	Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 21 Aug 2016 21:09:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106964#p106964</guid>
		</item>
	</channel>
</rss>
