Горячая клавиша (HotKey)


Примитив Горячая клавиша используется для добавления в проект реакции на нажатие клавиш. Клавиши задаются посредством указания символа, печатаемого в поле свойства "Клавиша / Key" при нажатии нужной клавиши или сочетания клавиш. В качестве символа можно задать любую букву или цифру. При этом регистр вводимого символа игнорируется, а язык раскладки учитывается.
При нажатии заданной горячей клавиши примитив меняет значение "Нет" свойства "Состояние / State" на "Да".
Примитив может работать как в режиме кнопки с возвратом, так и в режиме кнопки с фиксацией. Эти опции задаются в свойстве "Режим / Mode".
Вставка
- Кликнуть в панели примитивов по кнопке
. - Кликнуть в поле окна проекта или графического редактора. Появится пиктограмма примитива, с помощью которой можно вызывать окно свойств этого объекта для редактирования. При запуске расчета данная пиктограмма не отображается.
Редактирование
- Для перемещения пиктограммы нужно навести указатель мыши на красный маркер – изображение указателя изменится на изображение указывающей руки, нажать ЛКМ и удерживая её переместить пиктограмму на новое место.
Свойства

| Название | Имя | Значение по умолчанию |
Допустимые значения {в скрипте} в окне свойств |
Справка |
| Имя объекта | Name | HotKey<N> | Непрерывная последовательность цифр и латинских букв |
Данное имя используется для обращения к свойствам объекта, например, в скрипте: HotKey3.Visible. |
| Тип элемента | ClassName | HotKey | Значение предопределено | Тип объекта, определяющий его внешний вид объекта и набор свойств. |
| Шаблон автозаполнения | Template | <нет> | Подробнее о шаблонах автозаполнения. | Заданный в специальном формате текст, позволяющий автоматически создавать связи и присваивать имена сигналам объекта. |
| Номер решателя | Layer | 0 | Любое целое число или интерпретируемое выражение | Число, задающее номер расчетного ядра, которое производит расчет математической модели объекта. Применяется при использовании нескольких расчетных программ. |
| Клавиша | Key | <нет> | Символ буквы или цифры | Символ буквы или цифры, на который должен реагировать примитив и изменять свойство "Состояние / State". |
| Режим | Mode | Кнопка |
{0} Кнопка {1} Переключатель |
Выбор режима срабатывания примитива на нажатие. При выбранной опции "Кнопка" реакция на клавишу только во время нажатия. При опции "Переключатель" реакция включается по первому нажатию клавиши, а отключается по повторному нажатию. |
| Состояние | State | Нет |
{0} Нет {1} Да |
Свойство, изменяющееся при нажатии горячей клавиши с "Нет" на "Да". |