<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7353&amp;type=atom" />
	<updated>2012-07-16T22:09:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7353</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61647#p61647" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Xwansu пишет:</cite><blockquote><p>teadrinker, интересно, за что у Вас отвечает сочетание LButton + RButton?</p></blockquote></div><p>У меня за передвижение активного окна за любую точку.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-07-16T22:09:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61647#p61647</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61641#p61641" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Согласен, но на практике такую ситуацию легко контролировать визуально. Я как раз пользуюсь подобным сочетанием без проблем.</p></blockquote></div><p>Я планировал повесить на хоткей вызов меню, или сворачивание окна. При сворачивании окна: если курсор на файле/папке - он (файл/папка) захватится - D&amp;D. Тут надо быть внимательным, и предвидеть такую штуку.</p><p>teadrinker, интересно, за что у Вас отвечает сочетание LButton + RButton?</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T21:52:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61641#p61641</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61639#p61639" />
			<content type="html"><![CDATA[<p>Согласен, но на практике такую ситуацию легко контролировать визуально. Я как раз пользуюсь подобным сочетанием без проблем.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-07-16T21:34:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61639#p61639</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61638#p61638" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А почему бы не воспользоваться обратным сочетанием — LButton + RButton?</p></blockquote></div><p>Можно, но тут мы возвращаемся к проблеме отпускания левой кнопки. Пример: открыт браузер, курсор на ссылке. При&nbsp; срабатывании хоткея, происходит отпускание ЛКМ, и переход по этой ссылке. И это только в браузере.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T21:29:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61638#p61638</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61637#p61637" />
			<content type="html"><![CDATA[<p>А почему бы не воспользоваться обратным сочетанием — LButton + RButton?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-07-16T21:22:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61637#p61637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61636#p61636" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>У обычной мыши имееется средняя кнопка (я надеюсь), так что Mbutton &amp; Lbutton,&nbsp; Lbutton &amp; WheelUp,&nbsp; Lbutton &amp; WheelDown могут иметь место быть. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Я уже думал о разных вариантах. Единственное удобное сочетание - это Rbutton &amp; WheelDown(WheelUp), которое я уже задействовал. Связка ЛКМ + колесо - просто не удобно. Это связано с особенностью строения кисти руки (а может и мыши ) <br /><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T21:20:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61636#p61636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61633#p61633" />
			<content type="html"><![CDATA[<p>У обычной мыши имееется средняя кнопка (я надеюсь), так что Mbutton &amp; Lbutton,&nbsp; Lbutton &amp; WheelUp,&nbsp; Lbutton &amp; WheelDown могут иметь место быть. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-07-16T21:09:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61633#p61633</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61631#p61631" />
			<content type="html"><![CDATA[<p>Мышь обычная, без дополнительных кнопок. Поэтому, остается сочетание Rbutton &amp; Lbutton.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T19:57:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61631#p61631</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61630#p61630" />
			<content type="html"><![CDATA[<p>Могу посоветовать использовать не правую кнопку мыши, а правую кнопку и любой стандартный модификатор, либо, если у мыши имеются&nbsp; дополнительные кнопки — xbutton1|2, потеря стандартной функциональности которых не критична.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-07-16T19:39:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61630#p61630</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61629#p61629" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Правильно, три раза перефразировать один ответ — самое то.</p></blockquote></div><p><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Понял. Спасибо, будем ждать версии 20.1 beta.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T19:27:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61629#p61629</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61628#p61628" />
			<content type="html"><![CDATA[<p>Алгоритм того, что вы желаете реализовать выглядит так:</p><p>Скрипт перехватывает нажатия левой кнопки мыши и проверят, нажата ли правая кнопка мыши<br /> если нажата — выполняются некие действия после чего скрипт совершает скачек в прошлое и перехватывает нажатие правой кнопки мыши.<br /> иначе — клик левой кнопкой не перехватывается.</p><p>К сожалению, в ahk не реализована требуемая функциональность, дождитесь версии 20.1 beta</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-07-16T19:19:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61628#p61628</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61626#p61626" />
			<content type="html"><![CDATA[<p>Правильно, три раза перефразировать один ответ — самое то.<br /></p><div class="quotebox"><blockquote><p>Контекстное меню выпадает при событии - &quot;отпускание&quot;. Здесь мы тоже ничего поделать не можем?</p></blockquote></div><p>Вы можете попробовать&nbsp; <strong>изменить приложение</strong> таким образом,<strong> чтоб клик</strong> правой кнопкой <strong>обрабатывался иначе</strong>. По умолчанию если приложение «получило нажатие» оно ожидает и «отпускания», если уведомление о событии отпускания кнопки не получено то «кнопка не была отпущена».</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-07-16T19:08:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61626#p61626</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61624#p61624" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Что вы подразумеваете под «сбросить»?</p></blockquote></div><p>Обойти, очистить, игнорировать, уклониться, послать другую пустую команду...<br />Что-то типа этого.<br />PS: А как правильно назвать?<br /></p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Нажатие и отпускание — события, удержание — состояние. Большинство программ не проверяет «состояние кнопки», а ориентируется на события.<br />Если всё ещё не понятно — да, невозможно «сбросить состояние».</p></blockquote></div><p>Да, изначально имелось ввиду не &quot;состояние&quot;, а &quot;событие&quot;<br /><em>Сорри, контрольный вопрос.</em> <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Контекстное меню выпадает при событии - &quot;отпускание&quot;. Здесь мы тоже ничего поделать не можем? Похоже, что да.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T18:46:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61624#p61624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61619#p61619" />
			<content type="html"><![CDATA[<p>Что вы подразумеваете под «сбросить»? </p><p>Если клавиша «нажата», то она будет «нажата» до тех пор, пока она не будет «отпущена».<br />При отпускании Rbutton происходит отображение контекстного меню в большинстве программ. Избежать этого возможно лишь заблокировав отправку нажатий Rbutton, для этого используйте <strong>Rbutton &amp; Lbutton::</strong>.</p><p>Корректно обрабатывать и нажатие Rbutton и комбинаций с участием Rbutton в качестве модификатора возможно лишь непосредственно в приложении в котором подразумевается использование комбинаций с участием Rbutton&nbsp; в качестве модификатора.</p><p>Нажатие и отпускание — события, удержание — состояние. Большинство программ не проверяет «состояние кнопки», а ориентируется на события.</p><p>Если всё ещё не понятно — да, невозможно «сбросить состояние».</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-07-16T16:53:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61619#p61619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сброс состояния удерживаемой кнопки при условии...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61618#p61618" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Расшифрую для прочих читающих —<br />требуется избавится от всплывающего меню при использовании горячей клавиши вида <strong>~Rbutton &amp; Lbutton::</strong> при сохранении стандартного поведения при нажатии Rbutton.</p><p>Допустим используется вышеупомянутая горячая клавиша — контекстное меню при отпускании Rbutton появляется.<br />Допустим «отпускание» Rbutton будет перехвачено при условии нажатия Lbutton во время удержания Rbutton, тогда правая кнопка мыши «останется нажатой». Как видите, выбор из «двух зол». Появление контекстного меню — меньшее.</p></blockquote></div><p>Похоже, это трудная задача :\<br /></p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Допустим «отпускание» Rbutton будет перехвачено при условии нажатия Lbutton во время удержания Rbutton, тогда правая кнопка мыши «останется нажатой».</p></blockquote></div><p>Т.е. с помощью AHK невозможно сбросить состояние «останется нажатой»?<br />Или проблема заключается в особенности Rbutton? Ok, если использовать комбинацию <strong>~Lbutton &amp; Rbutton::</strong>, ничего же не измениться. Теперь нам потребуется &quot;блокировать&quot; ЛКМ. И так, с любой парой клавиш. :/</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-07-16T15:49:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61618#p61618</id>
		</entry>
</feed>
