Снегопат https://snegopat.ru/forum/ |
|
Последовательность нажатия горячих клавиш https://snegopat.ru/forum/viewtopic.php?f=5&t=695 |
Страница 1 из 1 |
Автор: | quest [ 02 ноя 2015, 17:13 ] |
Заголовок сообщения: | Последовательность нажатия горячих клавиш |
Как реализовать последовательность нажатия горячих кнопок в стиле емакс? Никто не пытался? Такое вообще возможно? |
Автор: | orefkov [ 02 ноя 2015, 17:54 ] |
Заголовок сообщения: | Re: Последовательность нажатия горячих клавиш |
На первый взгляд вроде не очень сложно, даже ныне существующими средствами. На первый хоткей вешаешь макрос, в котором программно добавляешь временные хоткеи на функцию для следующего нажатия. Потом в onIdle или по таймеру временные хоткеи прибивать. Накидай две-три желаемые последовательности хоткеев, попробую реализовать. Потом, если получится, остальные сам доделаешь. Вот, посмотрел, я в SnegAPI даже добавлял такую штуку В справке снегопата "Объектная модель Снегопата Reborn\Объект IHotKeys\Метод addTempFunction" Цитата: Предназначен для временного назначения какого-либо хоткея, например в каком-либо модальном диалоге. В отличии от обычных хоткеев, которые вызываются в порядке своего добавления - вызывается ПЕРЕД ними, в обратном порядке, т.е. назначенный позже хоткей для этой клавиши будет вызван перед назначенным раньше.
|
Автор: | Гость [ 26 мар 2016, 17:08 ] |
Заголовок сообщения: | Re: Последовательность нажатия горячих клавиш |
onIdle-5d что такое |
Автор: | orefkov [ 26 мар 2016, 18:35 ] |
Заголовок сообщения: | Re: Последовательность нажатия горячих клавиш |
Событие, вызывается при простое программы. Поищи по скриптам events.connect(Designer, "onIdle" для примеров. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |