Снегопат
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/