Снегопат

Обсуждение Снегопата
Текущее время: 30 дек 2024, 20:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 02 ноя 2015, 17:13 
Как реализовать последовательность нажатия горячих кнопок в стиле емакс?
Никто не пытался?
Такое вообще возможно?


Вернуться к началу
  
Ответить с цитатой  
СообщениеДобавлено: 02 ноя 2015, 17:54 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
На первый взгляд вроде не очень сложно, даже ныне существующими средствами.
На первый хоткей вешаешь макрос, в котором программно добавляешь временные хоткеи на функцию для следующего нажатия.
Потом в onIdle или по таймеру временные хоткеи прибивать.
Накидай две-три желаемые последовательности хоткеев, попробую реализовать.
Потом, если получится, остальные сам доделаешь.

Вот, посмотрел, я в SnegAPI даже добавлял такую штуку
В справке снегопата "Объектная модель Снегопата Reborn\Объект IHotKeys\Метод addTempFunction"
Цитата:
Предназначен для временного назначения какого-либо хоткея, например в каком-либо модальном диалоге. В отличии от обычных хоткеев, которые вызываются в порядке своего добавления - вызывается ПЕРЕД ними, в обратном порядке, т.е. назначенный позже хоткей для этой клавиши будет вызван перед назначенным раньше.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 26 мар 2016, 17:08 
onIdle-5d что такое


Вернуться к началу
  
Ответить с цитатой  
СообщениеДобавлено: 26 мар 2016, 18:35 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Событие, вызывается при простое программы.
Поищи по скриптам
events.connect(Designer, "onIdle"
для примеров.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB