<?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=6339</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6339&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как перехватить все перемещения мыши и все нажатия клавиш?».]]></description>
		<lastBuildDate>Tue, 09 Jul 2024 11:59:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161240#p161240</link>
			<description><![CDATA[<p>Спасибо, исправил.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Jul 2024 11:59:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161240#p161240</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161239#p161239</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, тут ошибка:<br /></p><div class="quotebox"><blockquote><p><strong>Int</strong>, RegisterCallback(&quot;LowLevelMouseProc&quot;, &quot;Fast&quot;)</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 09 Jul 2024 11:41:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161239#p161239</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=126028#p126028</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Надо нажать правой кнопкой мыши по устройству и зарегестрировать.</p></blockquote></div><p>Да, вроде разобрался, ничего не пишет по ММ.</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Я бы попробовал с такой проблемой обратиться к evilC на оффоруме.</p></blockquote></div><p>Я бы тоже, но с гугл переводчиком, буду молча послан после 2 поста. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Но всё равно спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 14 Jun 2018 16:56:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=126028#p126028</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=126027#p126027</link>
			<description><![CDATA[<p>Надо нажать правой кнопкой мыши по устройству и зарегестрировать.<br />Я бы попробовал с такой проблемой обратиться к <strong>evilC</strong> на оффоруме.<br /><a href="https://autohotkey.com/boards/viewtopic.php?t=12249">https://autohotkey.com/boards/viewtopic.php?t=12249</a><br />У него много всяких поделок связанных с перехватом, может подскажет чего.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 14 Jun 2018 16:52:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=126027#p126027</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=126026#p126026</link>
			<description><![CDATA[<p>Разбиратся не знаю как, там многолетний мусор, но хука нет, собственно последний хоткей на других кнопках перебивает и хук.</p><p>Про RawInput по ссылке не понял, он показывает устройства только, вроде. Но, в этом коде HID_Register в II_DEVHANDLE = 0 по этим кнопкам.<br /></p><div class="codebox"><pre><code>#SingleInstance Force
#Persistent    
#NoEnv
ListLines Off  
SetBatchLines -1
 
AHKHID_UseConstants() 
AHKHID_Register(1, 6, A_ScriptHwnd, RIDEV_INPUTSINK)
 
OnMessage(0x00FF, &quot;InputMsg&quot;)  ; WM_INPUT 
Return

InputMsg(wParam, lParam) {
    Local ProdName, DevHandle 
    Critical
    DevHandle := AHKHID_GetInputInfo(lParam, II_DEVHANDLE) 
    ProdName := AHKHID_GetDevName(DevHandle, True)    
	ToolTip % DevHandle &quot;`n&quot; AHKHID_GetInputInfo(lParam, II_KBD_VKEY) 
}

Esc::   
	ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 14 Jun 2018 16:42:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=126026#p126026</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=126024#p126024</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Оказалось что мешает перманентный скрипт, при его суспенд, getKeyState начинает работать, также как и Volume_Down Up::MsgBox. Но в key history (без суспенд другого скрипта, то есть когда getKeyState&nbsp; не работает) все нажатия ап даун всё равно отображаются. И как другой скрипт может перебить правило последнего хоткея.</p></blockquote></div><p>Чтобы это понять надо разбираться с обоими скриптами.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Также не понятно, если что то с драйвером, то зачем ему может быть надо маскировать физические под эмулированные.</p></blockquote></div><p>Автор Interception пишет, что сложно будет их отличить, а может даже и невозможно.<br /><a href="https://github.com/oblitum/Interception/issues/2">https://github.com/oblitum/Interception/issues/2</a><br />А если через RawInput отлавливать, тоже как эмулированныек показываются?<br /><a href="https://github.com/AHK-just-me/RawInput/tree/master/Sources">https://github.com/AHK-just-me/RawInput … er/Sources</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 14 Jun 2018 16:29:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=126024#p126024</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=126022#p126022</link>
			<description><![CDATA[<p>Оказалось что мешает перманентный скрипт, при его суспенд, getKeyState начинает работать, также как и Volume_Down Up::MsgBox. Но в key history (без суспенд другого скрипта, то есть когда getKeyState&nbsp; не работает) все нажатия ап даун всё равно отображаются. И как другой скрипт может перебить правило последнего хоткея.<br />Также не понятно, если что то с драйвером, то зачем ему может быть надо маскировать физические под эмулированные.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 14 Jun 2018 16:12:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=126022#p126022</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=126000#p126000</link>
			<description><![CDATA[<p>И если у тебя такой код не показывает msgbox при нажатии Volume_Down<br /></p><div class="codebox"><pre><code>#InstallKeybdHook
Loop  {
   if getKeyState(&quot;Volume_Down&quot;)
      msgbox
}</code></pre></div><p>то что тогда показывается в key history?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 14 Jun 2018 00:11:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=126000#p126000</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125998#p125998</link>
			<description><![CDATA[<p>Может из-за клавиатурного драйвера такое происходит?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:30:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125998#p125998</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125997#p125997</link>
			<description><![CDATA[<p>USB.<br /><a href="http://www.smartbuy-russia.ru/product/computer-accessories/2576/17862/">http://www.smartbuy-russia.ru/product/c … 576/17862/</a></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:15:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125997#p125997</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125996#p125996</link>
			<description><![CDATA[<p>А что за модель? <br />PS2 или USB?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:12:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125996#p125996</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125995#p125995</link>
			<description><![CDATA[<p>Простая клавиатура.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:11:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125995#p125995</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125994#p125994</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, а у тебя ноутбук или простая клавиатура с виндовским драйвером?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:10:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125994#p125994</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125993#p125993</link>
			<description><![CDATA[<p>Нет у меня у всех ММ = 1, также как если любую клавишу посылать через Send.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:09:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125993#p125993</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=125992#p125992</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Вот и вопрос: каким образом это от клавиатуры зависит?</p></blockquote></div><p>Можно просто вопрос задать в обычном топике вопросов, не в багрепорт.</p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>у тебя в хуке при нажатии LLKHF_INJECTED = 0?</p></blockquote></div><p>Да, у меня 0, проверил — вроде всё правильно извлекается. У тебя не 0?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 13 Jun 2018 23:07:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=125992#p125992</guid>
		</item>
	</channel>
</rss>
