<?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=18015</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18015&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Назначение команд на одну и ту же кнопку мыши для разных программ».]]></description>
		<lastBuildDate>Fri, 01 Dec 2023 14:53:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159581#p159581</link>
			<description><![CDATA[<p>Безпорно.)</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Dec 2023 14:53:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159581#p159581</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159580#p159580</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Можно и в репу продублировать</p></blockquote></div><p>Звучит двусмысленно! <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 01 Dec 2023 14:52:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159580#p159580</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159579#p159579</link>
			<description><![CDATA[<div class="quotebox"><cite>InProject пишет:</cite><blockquote><p>Спасибо за опыт.</p></blockquote></div><p>Можно и в репу продублировать.<br /></p><div class="quotebox"><cite>InProject пишет:</cite><blockquote><p> Еще гугл не знает про виртуальные коды именно несуществующих клавиш. Не поделитесь ссылкой где почитать?</p></blockquote></div><p>Ссылку не найду, вот вк коды. <br /></p><div class="codebox"><pre><code>		Undefined := &quot;07|0E|0F|16|1A|3A|3B|3C|3D|3E|3F|40&quot;
		Reserved := &quot;0A|0B|5E|B8|B9|C3|C4|C5|C6|C7|C8|C9|CA|CB|CC|CD|CE|CF|D0|D1|D2|D3|D4|D5|D6|D7|E0&quot;
		Unassigned := &quot;88|89|8A|8B|8C|8D|8E|8F|97|98|99|9A|9B|9C|9D|9E|9F|D8|D9|DA|E8&quot;</code></pre></div><p>Ещё есть кнопки f13-f24.<br />Вопрос только даёт ли утилита вариант их прописать.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Dec 2023 14:47:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159579#p159579</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159573#p159573</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, готово. Не сразу разобрался. Буду знать.</p>]]></description>
			<author><![CDATA[null@example.com (InProject)]]></author>
			<pubDate>Fri, 01 Dec 2023 11:35:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159573#p159573</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159570#p159570</link>
			<description><![CDATA[<p><strong>InProject</strong>, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте <a href="https://forum.script-coding.com/viewtopic.php?pid=159562#p159562">свой пост</a>. Обратите внимание на оформление <a href="https://forum.script-coding.com/misc.php?action=rules#code-formatting">кода</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 01 Dec 2023 10:07:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159570#p159570</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159569#p159569</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, сколько всего интересного! Спасибо. К сожалению KeyWait, F1 не срабатывает тоже. Пробовал даже на одну клавишу кнопку переназначать, все равно не работает. Еще гугл не знает про виртуальные коды именно несуществующих клавиш. Не поделитесь ссылкой где почитать? А вот #IfWinActive !^+F1::Enter работает. Только и правда лучше наверно&nbsp; назначить через утилиту от мыши. Спасибо за опыт.</p><p>Дополню сообщение. KeyWait, F1 заработало, я немного не корректно сначала код записал. Так-что все работает! Спасибо большое, за советы!</p>]]></description>
			<author><![CDATA[null@example.com (InProject)]]></author>
			<pubDate>Fri, 01 Dec 2023 10:02:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159569#p159569</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159564#p159564</link>
			<description><![CDATA[<div class="quotebox"><cite>InProject пишет:</cite><blockquote><p>Хочу сделать так, что бы одна и та же кнопка мыши имела свои сочетания клавиш в разных программах. Так как кнопок на мышке много, планирую назначить на них через утилиту, которая шла вместе с мышкой, редкие сочетания клавиш, например Alt+Ctr+Shift+F1..2..3..и т.д., что бы они случайно не пересекались с какими-нибудь программными сочетаниями.</p></blockquote></div><p>Зависит от утилиты, но лучше назначить одиночные кнопки, это могут быть виртуальные коды несуществующих клавиш, на них ахк реагирует. С посылом Alt+Ctr+Shift бывают непонятки.<br /></p><div class="quotebox"><cite>InProject пишет:</cite><blockquote><p>Нужно, чтобы первая кнопка мышки в Blender отрабатывала как &quot;Пробел&quot;, в Sketchup как &quot;Alt+e&quot;, а во всех остальных случаях как &quot;Enter&quot;.</p></blockquote></div><p>Не проще ентер в утилите прописать? Или так:<br /></p><div class="codebox"><pre><code>#IfWinActive, ahk_exe blender.exe
!^+F1::
	SendInput, {Space Down}
	KeyWait, F1
	SendInput, {Space Up} 
	return   

#IfWinActive, ahk_exe SketchUp.exe
!^+F1::
	SendInput, !e
	return
	
#IfWinActive

!^+F1::Enter</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Dec 2023 07:49:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159564#p159564</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159563#p159563</link>
			<description><![CDATA[<p>Теоретически так:<br /></p><div class="codebox"><pre><code>#IfWinActive, ahk_exe blender.exe
!^+F1::
	SendInput, {Space Down}
	KeyWait, F1
	SendInput, {Space Up} 
	return  </code></pre></div><div class="quotebox"><cite>InProject пишет:</cite><blockquote><p>3. Все остальные кнопки мыши можно запрограммировать в одном скрипте, или нужно создавать для каждой кнопки отдельный?</p></blockquote></div><p>В одном.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Dec 2023 07:43:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159563#p159563</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Назначение команд на одну и ту же кнопку мыши для разных программ]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159562#p159562</link>
			<description><![CDATA[<p>Всем Привет! Я новичок в скриптах. Нужна помощь..</p><p>У меня есть многокнопочная мышь аж на 18 кнопок, для работы.<br />Хочу сделать так, что бы одна и та же кнопка мыши имела свои сочетания клавиш в разных программах. Так как кнопок на мышке много, планирую назначить на них через утилиту, которая шла вместе с мышкой, редкие сочетания клавиш, например Alt+Ctr+Shift+F1..2..3..и т.д., что бы они случайно не пересекались с какими-нибудь программными сочетаниями. </p><p>Нужно, чтобы первая кнопка мышки в Blender отрабатывала как &quot;Пробел&quot;, в Sketchup как &quot;Alt+e&quot;, а во всех остальных случаях как &quot;Enter&quot;.</p><p>Написал такой </p><div class="codebox"><pre><code>
#IfWinActive, ahk_exe blender.exe
!^+F1::
SendInput, {Space}
return
#IfWinActive

#IfWinActive, ahk_exe SketchUp.exe
!^+F1::
SendInput, !e
return
#IfWinActive
</code></pre></div><p>Вопросы:<br />1. Не знаю как привязать &quot;Enter&quot; на все остальные случаи.<br />2. В Blender на Space привязано pie menu, работает это так... Зажимаешь пробел - появляется круговое меню - наводишь мышкой на нужную команду (не нажимаешь) - отпускаешь пробел - команда срабатывает. Но по моему скрипту так не происходит. Круговое меню появляется, но отжатие пробела не срабатывает, можно только кликнуть по команде. Подскажите, как эмулировать нажатие/отжатие клавиши?<br />3. Все остальные кнопки мыши можно запрограммировать в одном скрипте, или нужно создавать для каждой кнопки отдельный?</p><p>hlp pls..</p><p>P.S. Может я мыслю совсем как новичок и такой алгоритм нужно организовывать по другому? Буду очень благодарен за развернутые ответы.</p>]]></description>
			<author><![CDATA[null@example.com (InProject)]]></author>
			<pubDate>Fri, 01 Dec 2023 07:24:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159562#p159562</guid>
		</item>
	</channel>
</rss>
