<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: GetKeyState и Wheel(Key)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13985</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13985&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GetKeyState и Wheel(Key)».]]></description>
		<lastBuildDate>Sun, 29 Jul 2018 20:41:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127548#p127548</link>
			<description><![CDATA[<p>Надеюсь оно не документировано, как <a href="https://autohotkey.com/boards/viewtopic.php?f=14&amp;t=52923&amp;p=230938#p230938">тут</a>.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 Jul 2018 20:41:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127548#p127548</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127547#p127547</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>А точно все?</p></blockquote></div><p>Что то я тогда не досмотрел.<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Если через неделю не ответит, то подниму тему.</p></blockquote></div><p>Ок.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 Jul 2018 20:40:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127547#p127547</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127546#p127546</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Выключил остальные скрипты, Sendinput работает</p></blockquote></div><p>А точно все? Просто, если в каком-то из них используется клавиатурный хук, то вместо sendinput посылается sendevent.<br />А с ним у меня работает. Проверял на 3 компах.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Если интересна тема, можешь добавить пост, а ля - да, это было бы удобно.</p></blockquote></div><p>Если через неделю не ответит, то подниму тему.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 29 Jul 2018 20:20:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127546#p127546</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127503#p127503</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p> разработчики как вы могут написать свою реализацию.</p></blockquote></div><p>Да, но это HOOK или HID, а они ещё до кучи обрабатывают все перемещения мыши, затратные решения, тем более на фоне того, что параллельно их же обрабатывает хук AutoHotkey.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 11:20:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127503#p127503</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127501#p127501</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Я думаю поймет.</p></blockquote></div><p>Если интересна тема, можешь добавить пост, а ля - да, это было бы удобно. Когда не один участник, то иногда это помогает обратить внимание на вопрос.<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Если Sendinput заменить на send то работает.</p></blockquote></div><p>Выключил остальные скрипты, Sendinput работает. Вообщем новая тема для расследования. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:59:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127501#p127501</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127500#p127500</link>
			<description><![CDATA[<p>Я думаю поймет.<br />Но у меня такой код не работает:<br /></p><div class="codebox"><pre><code>WheelUp::msgbox
#InputLevel, 100
3::SendInput {WheelUp}</code></pre></div><p>Если Sendinput заменить на send то работает.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:54:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127500#p127500</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127499#p127499</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>serzh82saratov, понял, что ты имеешь в виду.</p></blockquote></div><p>Тогда можешь глянуть в <a href="https://autohotkey.com/boards/viewtopic.php?f=14&amp;t=52867">багрепорте</a> я понятно объяснил с помощью переводчика, а то судя по нашему обсуждению, вопрос неоднозначный получается.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:42:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127499#p127499</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127498#p127498</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>А почему SendInput?</p></blockquote></div><p>Не знаю, работает, надо же как то послать эмуляцию.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:35:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127498#p127498</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127496#p127496</link>
			<description><![CDATA[<p>Странно, может у тебя почему то пустоту возвращает.<br /></p><div class="codebox"><pre><code>ToolTip % GetKeyState(&quot;WheelUp&quot;, &quot;P&quot;) &quot;`nGetKeyState&quot; </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:34:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127496#p127496</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127495#p127495</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, понял, что ты имеешь в виду.<br />А почему SendInput?<br />У меня при нажатии 3 ничего не происходит - тултипа нету.<br /></p><div class="codebox"><pre><code>WheelUp::ToolTip % GetKeyState(&quot;WheelUp&quot;, &quot;P&quot;)
#InputLevel, 100
3::SendInput {WheelUp}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:30:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127495#p127495</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127494#p127494</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>А поведение, которое вы описали, это по сути совершенно другая команда.</p></blockquote></div><p>Просто это можно будет использовать только в одном случае, посмотрите оба кода в 20 посте, если починить как я предлагаю, то будет одинаково понятное и логичное поведение GetKeyState для всех кнопок, а то что есть сейчас ни к селу ни к городу.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:26:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127494#p127494</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127493#p127493</link>
			<description><![CDATA[<p>Ну если так сделать, оно никому не помешает. А вместо гадания как это воспримется, я <a href="https://autohotkey.com/boards/viewtopic.php?f=14&amp;t=52867">написал в багрепорт</a> (так как разное поведение это всё таки ошибка), и заодно внёс предложение.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 10:19:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127493#p127493</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127490#p127490</link>
			<description><![CDATA[<p>Изменить поведение на хоть сколько нибудь полезное, а логике оно противоречит и сейчас.<br /></p><div class="quotebox"><blockquote><p>ради <strong>своего</strong> удобства/уменьшения кода в <strong>вашем</strong> скрипте?</p></blockquote></div><p>Я за общее благо.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 09:52:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127490#p127490</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127487#p127487</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Так возвращает единицу, так как отправляется down</p></blockquote></div><p>Если нажать на 3, тоже отправляется down, но возвращается ноль.<br /></p><div class="codebox"><pre><code>WheelUp::ToolTip % GetKeyState(&quot;WheelUp&quot;, &quot;P&quot;)
#InputLevel, 100
3::SendInput {WheelUp}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 07:34:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127487#p127487</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetKeyState и Wheel(Key)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127486#p127486</link>
			<description><![CDATA[<p>Тема про то, что я предлагаю написать в багрепорт о разном поведении GetKeyState применимо к Wheel, до и после нажатия.<br />И исправить это не на всегда ноль, а всегда ноль для опции L. <br />А в опции P сохранять флаг физического или нефизического нажатия. <br />Чтобы <span class="bbu">в момент нажатия</span> можно было <span class="bbu">просто</span> определить - физически отправлено или нет.<br />С клавишами это удобно:<br /></p><div class="codebox"><pre><code>
2::ToolTip % GetKeyState(&quot;2&quot;, &quot;P&quot;)
#InputLevel, 100
3::SendInput {2}</code></pre></div><p>Хочется чтобы так же работало и с колёсиком:<br /></p><div class="codebox"><pre><code>
WheelUp::ToolTip % GetKeyState(&quot;WheelUp&quot;, &quot;P&quot;)
#InputLevel, 100
3::SendInput {WheelUp}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 28 Jul 2018 07:32:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127486#p127486</guid>
		</item>
	</channel>
</rss>
