<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14982&amp;type=atom" />
	<updated>2019-09-22T19:45:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14982</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136153#p136153" />
			<content type="html"><![CDATA[<p>Да, прям очень интересно, где вы там лежите и чего хотите.<br />Кстати, опять игнорируете мой вопрос. Ждете, когда вам дадут готовый код?<br />Вы спросили как назначить действия на поочередную последовательность клавиш, вам указали команду, которая это реализует.<br />Теперь, вместо того, чтобы открыть справку и написать (а точнее скопировать) код, вы цепляетесь ко запасному предложенному варианту, затем вмешиваете зачем-то обычные хоткеи для перемещения и зума, пишите про свою ванну и хотелки. И мне не кажутся странными ни горячие клавиши, ни последовательности клавиш, я пользуюсь обеими вариантами, просто механизм у них разный.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2019-09-22T19:45:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136153#p136153</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136147#p136147" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>И определитесь уже вам нужны буквенные команды или горячие клавиши для зума и перемещения.</p></blockquote></div><p>Хорошо.<br />Расскажу поподробней.<br />А то Вам мои хотелки кажутся странными.<br />Видите ли в чём дело.<br />Я люблю работать над проектами в автокаде лёжа в ванной. Я лежу в ванной часа по 4-5. Пока батарейка у ноутбука не разрядится.<br />У меня для этого нетбук весом 1.1 кг, который я держу левой рукой на вису над водой когда лежу в ванной. <br />Соответственно правой рукой я проделываю все манипуляции: зум, драг, вызов команд, выбор объектов и т.д. и т.п.</p><p>Т.е. я вынужден проделывать одной правой рукой используя только клавиатуру то, что обычно разработчики делают двумя руками и мышью.</p><p>Вот я и задумался: что мне не хватает, чтобы одной рукой работать также быстро и эффективно, как когда я работаю двумя руками и мышью?</p><p>А не хватает мне хоткеев типа &quot;А+А&quot;, &quot;А+А+А&quot;, &quot;А+П&quot;</p><p>Также мне не удобно, что хоткеи трудно запоминать.</p><p>Вот если бы они были абревиатурами того, что я хочу сделать -&nbsp; было бы удобно.</p><p>Вообщем не вижу смысла дальше разжёвывать - по моему теперь и так всё очевидно.</p><p>&quot;Откуда ноги растут&quot; у моих хотелок</p>]]></content>
			<author>
				<name><![CDATA[BSN201904]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40212</uri>
			</author>
			<updated>2019-09-22T15:33:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136147#p136147</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136146#p136146" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Хотел бы помочь вам, но вы почему-то <a href="http://forum.script-coding.com/viewtopic.php?pid=135814#p135814">не реагируете на вопросы</a>, так что не вижу смысла.</p></blockquote></div><p><a href="http://forum.script-coding.com/viewtopic.php?pid=136145#p136145">Ответил</a></p>]]></content>
			<author>
				<name><![CDATA[BSN201904]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40212</uri>
			</author>
			<updated>2019-09-22T15:18:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136146#p136146</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136142#p136142" />
			<content type="html"><![CDATA[<p><strong>BSN201904</strong>, это по второму предложению вы ответили, а первое почему проигнорировали?<br />И определитесь уже вам нужны буквенные команды или горячие клавиши для зума и перемещения.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2019-09-22T09:42:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136142#p136142</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136140#p136140" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Смотрите в справке Hotstrings: вводите текст в командную строку, если он совпадает с шаблоном, текст стирается и выполняется действие.<br />Либо можно создать собственную командную строку, вызывать ее горячей клавишей и вводить текст.</p></blockquote></div><p>Не. Хотелось бы без командной строки обойтись хотя бы для команд зуммирования и панорамирования.<br />Вызывать командную строку, вводить в ней текст, нажимать ENTER...<br />Слишком неудобно чтобы просто сделать зум или подвинуть изображение в автокаде.<br />Мышкой это делается за доли секунды. Хотелось бы, чтобы и с клавиатуры это делалось также быстро и удобно.</p>]]></content>
			<author>
				<name><![CDATA[BSN201904]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40212</uri>
			</author>
			<updated>2019-09-22T06:45:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136140#p136140</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136136#p136136" />
			<content type="html"><![CDATA[<p>Хотел бы помочь вам, но вы почему-то <a href="http://forum.script-coding.com/viewtopic.php?pid=135814#p135814">не реагируете на вопросы</a>, так что не вижу смысла.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2019-09-21T19:56:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136136#p136136</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136128#p136128" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Как сделать горячие клавиши, не используя клавиши-модификаторы, есть в статье &quot;Горячие клавиши для мыши, джойстика и клавиатуры&quot;. Например Numpad0 &amp; Numpad1::MsgBox Вы нажали Numpad1, удерживая Numpad0.</p><p>Как сделать двойные, тройные и т. д. нажатия - есть несколько тем на форуме, воспользуйтесь поиском.</p></blockquote></div><p>1) Мне не нумпад клавиши нужны в качестве хоткеев, а обычные. Буквенные и цифровые.<br />2) А как залочить автокад, чтобы он не реагировал на нажатите буквенных клавиш пока скрипт не закончит обработку и не подменит их? Я знаю что в других макрорекордерах есть функция &quot;заблокировать клавиатуру&quot; пока проигрывается скрипт. А тут мне нужно заблокировать клавиатуру для конкретного приложения, а потом подменить код события нажатой клавиши. Т.е. обмануть приложение: я нажимаю одни кнопки, а приложение считает, что другие. Это возможно сделать на AHK?</p>]]></content>
			<author>
				<name><![CDATA[BSN201904]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40212</uri>
			</author>
			<updated>2019-09-21T14:39:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136128#p136128</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136127#p136127" />
			<content type="html"><![CDATA[<p>Смотрите в справке Hotstrings: вводите текст в командную строку, если он совпадает с шаблоном, текст стирается и выполняется действие.<br />Либо можно создать собственную командную строку, вызывать ее горячей клавишей и вводить текст. Можно сделать аналог command palette в Sublime Text с подсказками и нечетким поиском.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2019-09-21T14:13:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136127#p136127</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136125#p136125" />
			<content type="html"><![CDATA[<p>Как сделать горячие клавиши, не используя клавиши-модификаторы, есть в статье &quot;Горячие клавиши для мыши, джойстика и клавиатуры&quot;. Например <span style="color: navy"><strong>Numpad0 &amp; Numpad1::MsgBox Вы нажали Numpad1, удерживая Numpad0</strong></span>.</p><p>Как сделать двойные, тройные и т. д. нажатия - есть несколько тем на форуме, воспользуйтесь поиском.</p><p>Как сделать &quot;чтобы эти сочетания работали только в ...&quot; - читайте про контекстно-чувствительные горячие клавиши в статье #IfWinActive.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-09-21T13:43:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136125#p136125</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как сделать дубли HOTKEYS только из буквенных и цифровых клавиш?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136123#p136123" />
			<content type="html"><![CDATA[<p>Хочу для удобства работы в Автокаде насоздавать себе дублей (синонимов) хоткеев, которые бы состояли только из букв и цифр, т.е. чтобы не нужно было нажимать ctrl, alt и shift.<br />При этом нужно:<br />а) чтобы можно было нажимать клавиши, входящие в хоткей, последовательно (&quot;залипание&quot;), и чтобы действие зависело от последовательности нажатия. Т.е. &quot;з+э+в&quot; и &quot;в+э+з&quot; - разные хоткеи.<br />б) чтобы можно было создавать хоткеи из двойных и тройных нажатий одной и той же клавиши. Т.е. если 2 раза быстро нажать кнопку &quot;А&quot; это одно действие, а если 3 раза - другое</p><p><strong>Т.е. смысл скрипта примерно такой: к примеру, нажимаю я З+Э+В, а автокад воспринимает это как CTRL+SHIFT+F9</strong></p><br /><p><span class="bbu"><strong>Зачем это надо?</strong></span><br />Причин несколько:<br />1) чтобы хоткеи располагались на клавиатуре в удобных для меня местах<br />2) чтобы хоткей можно было нажать двумя (или даже одним) пальцами одной руки<br />3) чтобы лучше запомнить ( к примеру нажимаю я хоткей &quot;з+в+э&quot; и по первым буквам понимаю, что это я вызываю команду <strong>З</strong>апомнить <strong>В</strong>идовой <strong>Э</strong>кран)</p><p><span class="bbu"><strong>Проблем тут я вижу несколько:</strong></span><br />1) нужно чтобы эти сочетания работали только в автокаде. В других программах кнопки должны восприниматься обычным образом<br />2) как только я нажимаю в автокаде буквенную клавишу - в командной строке автокада начинает набиваться текст. Поэтому чтобы этого не происходило нужно чтобы скрипт полностью блокировал автокаду доступ к клавиатуре до момента пока скрипт не обработает нажатые клавиши<br />3) как обмануть автокад, заставив его считать, что нажаты не те клавиши, что я реально нажал, а совсем другие. К примеру, я нажал быстро два раза кнопку &quot;У&quot;, а автокад должен &quot;думать&quot;, что было нажато CTRL+SHIFT+&quot;+&quot;<br />4) как узнать какие горячие клавиши (хоткеи) уже заняты автокадом, вендой или другим софтом, чтобы когда я буду создавать оригинал хоткеев не использовать уже кем-то занятые (а то к примеру, у меня в firefox отвалился хоткей ctrl+D и я никак не могу вычислить кто его занял)<br />5) Как отличить двойное или тройное нажатие кнопки от двухкратного, трехкратного? Т.е. как скрипт определит, что нажав два раза &quot;А&quot; я вызвал хоткей, а не просто напечатал АА?</p>]]></content>
			<author>
				<name><![CDATA[BSN201904]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40212</uri>
			</author>
			<updated>2019-09-21T10:12:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136123#p136123</id>
		</entry>
</feed>
