<?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=6339&amp;type=atom" />
	<updated>2024-07-09T11:59:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6339</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161240#p161240" />
			<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>2024-07-09T11:59:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161240#p161240</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161239#p161239" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2024-07-09T11:41:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161239#p161239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=126028#p126028" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-14T16:56:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=126028#p126028</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=126027#p126027" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-14T16:52:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=126027#p126027</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=126026#p126026" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-14T16:42:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=126026#p126026</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=126024#p126024" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-14T16:29:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=126024#p126024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=126022#p126022" />
			<content type="html"><![CDATA[<p>Оказалось что мешает перманентный скрипт, при его суспенд, getKeyState начинает работать, также как и Volume_Down Up::MsgBox. Но в key history (без суспенд другого скрипта, то есть когда getKeyState&nbsp; не работает) все нажатия ап даун всё равно отображаются. И как другой скрипт может перебить правило последнего хоткея.<br />Также не понятно, если что то с драйвером, то зачем ему может быть надо маскировать физические под эмулированные.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-14T16:12:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=126022#p126022</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=126000#p126000" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-14T00:11:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=126000#p126000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125998#p125998" />
			<content type="html"><![CDATA[<p>Может из-за клавиатурного драйвера такое происходит?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-13T23:30:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125998#p125998</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125997#p125997" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-13T23:15:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125997#p125997</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125996#p125996" />
			<content type="html"><![CDATA[<p>А что за модель? <br />PS2 или USB?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-13T23:12:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125996#p125996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125995#p125995" />
			<content type="html"><![CDATA[<p>Простая клавиатура.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-13T23:11:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125995#p125995</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125994#p125994" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong>, а у тебя ноутбук или простая клавиатура с виндовским драйвером?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-13T23:10:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125994#p125994</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125993#p125993" />
			<content type="html"><![CDATA[<p>Нет у меня у всех ММ = 1, также как если любую клавишу посылать через Send.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-13T23:09:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125993#p125993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как перехватить все перемещения мыши и все нажатия клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125992#p125992" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-06-13T23:07:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125992#p125992</id>
		</entry>
</feed>
