<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Удерживать зажатым Alt]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=15481</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15481&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Удерживать зажатым Alt».]]></description>
		<lastBuildDate>Mon, 21 Jun 2021 13:53:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148549#p148549</link>
			<description><![CDATA[<p><strong>albertpolakov</strong>, давайте сначала исправим свой предыдущий пост. И не нужно вместо этого создавать новые темы, отредактируйте старую.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jun 2021 13:53:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148549#p148549</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148548#p148548</link>
			<description><![CDATA[<p>У меня такой же скрипт, но мне нужно сделать так что бы он через 16 секунд автоматически перезапускался!</p>]]></description>
			<author><![CDATA[null@example.com (albertpolakov)]]></author>
			<pubDate>Mon, 21 Jun 2021 13:07:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148548#p148548</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140471#p140471</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> не сразу, но я разобралась, в чем проблема: мой планшет не способен передавать зажатие клавиши:)))<br />На клавиатуре все работает)<br />Все равно большое спасибо!)</p>]]></description>
			<author><![CDATA[null@example.com (zolotaja)]]></author>
			<pubDate>Sun, 28 Jun 2020 14:33:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140471#p140471</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140467#p140467</link>
			<description><![CDATA[<p><strong>zolotaja</strong></p><p>При коротком нажатии F работает стандартно, при зажатии на 200мс и более отправляет нажатие C. </p><div class="codebox"><pre><code>sc21::	; F
KeyWait, %A_ThisHotkey%, U T.2	; Ожидать отжатия клавиши 200мс.
If (ErrorLevel) ; Если зажим:
{
 Send, {sc2E}	; C
 Return
}
Send, {sc21}	; F
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 28 Jun 2020 13:12:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140467#p140467</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140459#p140459</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> с обычными клавишами такая же ситуация. Если задать, чтобы при зажатии F нажималась C, то F прямому назначению больше не работает)</p>]]></description>
			<author><![CDATA[null@example.com (zolotaja)]]></author>
			<pubDate>Sun, 28 Jun 2020 07:43:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140459#p140459</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140442#p140442</link>
			<description><![CDATA[<p><strong>zolotaja</strong></p><p>В этом и кроется проблема с переназначением модификаторов.<br />Лучше их не использовать как одиночное действие.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 27 Jun 2020 21:25:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140442#p140442</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140430#p140430</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> огромное спасибо!<br />А можно сделать так, чтобы Shift нажимался как обычно при однократном нажатии?<br />Сейчас ничего не происходит, если просто 1 раз нажать Shift.</p>]]></description>
			<author><![CDATA[null@example.com (zolotaja)]]></author>
			<pubDate>Sat, 27 Jun 2020 20:02:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140430#p140430</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140415#p140415</link>
			<description><![CDATA[<p><strong>zolotaja</strong></p><p>При зажатии клавиши Shift - посылает клавишу B, пока не будет отжата Shift.</p><p>Пример с отображением:</p><div class="codebox"><pre><code>sc2A::	; Shift
ToolTip, Shift
KeyWait, %A_ThisHotkey%, U T.3	; Ожидать отжатия клавиши 300мс.
If (ErrorLevel) ; если зажим:
{
 ToolTip, Shift зажат
 Loop
 {
  If not getkeystate(A_ThisHotkey,&quot;p&quot;)	; Проверка, нажата ли клавиша Shift.
   Break
  Send, B		; Послать нажатие B
  Sleep, 50		; Задержка перед очередной проверки.
 }
}
Else
{
 Sleep, 500
 ToolTip, Shift отпущен
}
Sleep, 500
ToolTip
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 27 Jun 2020 16:08:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140415#p140415</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140414#p140414</link>
			<description><![CDATA[<p><strong>zolotaja</strong></p><p>После запуска скрипта, всё работает как положено - по стандарту.</p><p>F2 - Клавиша смены режима.<br />После нажатия меняет кнопки: Ctrl на отправку E, Num+ на отправку C.</p><div class="codebox"><pre><code>SW := 0		; Флаг режима 0-выключен, 1-включен (менять не нужно)

F2::		; F2 - Клавиша смены режима:
If (SW &lt; 1)	; Меняет кнопки: Ctrl на E, Num+ на C
{
 SW := 1		; Меняем флаг
 ToolTip, Замена клавиш:`nCtrl`t-&gt;`tE`nNum+`t-&gt;`tC	; Отобразить подсказку
 Hotkey, Ctrl, Ctrl_E	; Назначаем хук (перехват) клавиши Ctrl
 Hotkey, Ctrl, On	; Включаем его
 Hotkey, NumpadAdd, NumpadAdd_C		; Назначаем хук (перехват) клавиши Num+
 Hotkey, NumpadAdd, On			; Включаем его
}
Else	; Выключает хук кнопок Ctrl и Num+, делая их снова стандартными.
{
 SW := 0				; Меняем флаг
 ToolTip, Замена клавиш: Отключена	; Отобразить подсказку
 Hotkey, Ctrl, Off			; Выключаем хук Ctrl
 Hotkey, NumpadAdd, Off			; Выключаем хук Num+
}
Sleep, 2000
ToolTip
Return


Ctrl_E:
Send, E
Return

NumpadAdd_C:
Send, C
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 27 Jun 2020 15:14:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140414#p140414</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140413#p140413</link>
			<description><![CDATA[<p><strong>zolotaja</strong><br />Стандартные модификаторы (клавиши, что меняют значение для других) лучше бы не трогать, могут появится косяки, но это каждый сам решает конечно.<br />К ним относятся: Shift, Ctrl, Win, Alt, Fn (которую часто невозможно переназначить).</p><p>Сейчас пишу код для смены режима для клавиш...</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 27 Jun 2020 14:52:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140413#p140413</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140412#p140412</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> , ничего себе! Вы не могли бы поделиться этим двухрежимным кодом?<br />У мня все простенько:<br />Например, <br />Режим 1: Ctrl = Ctrl; Num+ = Num +<br />Режим 2: Сtrl = E; Num+ = C</p><p>Как раз сейчас пыталась найти код, чтобы заставить кнопку вести себя иначе при зажатии, не нашла. Вернее, не работает<br />Можно сделать, чтобы при удержании Shift&#039;а нажималась буква B, например? А Shift, соответственно, не срабатывал в этот момент.</p>]]></description>
			<author><![CDATA[null@example.com (zolotaja)]]></author>
			<pubDate>Sat, 27 Jun 2020 14:25:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140412#p140412</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140411#p140411</link>
			<description><![CDATA[<p><strong>zolotaja</strong></p><p>Можно например на 1 клавишу назначить смену режима, а на второй клавише в зависимости от режима делать разные действия.</p><p>Например в играх я назначил на F1 смену режима, и от этого зависит как будет себя вести левая клавиша мыши (ЛКМ).<br />-Например одно нажатие F1 - ЛКМ начинает стрелять одиночными с высокой скоростью и точностью - кликер.<br />-Второе нажатие на F1 - заставляет при удержании ЛКМ уже делать зажим на 1.5 секунды затем ожидание около секунды, чтобы прицелиться. Можно не боятся что патроны быстро потратятся.</p><p>Также если F1 удерживается более 1 секунды происходит сброс / выключение перехвата клавиши мыши.</p><p>Вариантов применения много, нужно только представить что нужно делать.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 27 Jun 2020 14:12:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140411#p140411</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140410#p140410</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> да, кнопок обычно 2, и + дополнительные клавиши на самом планшете. И они настраиваются, можно любую клавишу или сочетание им назначить. <br />Я назначила клавишу на двойной щелчок, просто в шоке, что сработало:))<br />А как еще можно поэкспериментировать?</p>]]></description>
			<author><![CDATA[null@example.com (zolotaja)]]></author>
			<pubDate>Sat, 27 Jun 2020 13:44:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140410#p140410</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140379#p140379</link>
			<description><![CDATA[<p><strong>zolotaja</strong><br />На стилусе есть кнопки? Интересно, много их?<br />Если их можно перехватить скриптом - можно добавить ещё функционал.</p><p>Я лично ради перехвата клавиш и начал программировать...</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 26 Jun 2020 17:57:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140379#p140379</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удерживать зажатым Alt]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140378#p140378</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> боже мой, Михаил, огромнейшее спасибо!! Все работает, ура! Вы спасли меня от мук с планшетом, который, зараза, не рисует при зажатой клавише на стилусе.<br />Спасибо!!!</p>]]></description>
			<author><![CDATA[null@example.com (zolotaja)]]></author>
			<pubDate>Fri, 26 Jun 2020 17:52:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140378#p140378</guid>
		</item>
	</channel>
</rss>
