Горячие клавиши

Обновлено: 2026-10-25 Средний уровень
На этой странице

Горячие клавиши

Чтобы реже тянуться к мыши, во всех диалогах и формах Skyforge работает единый набор горячих клавиш. Он одинаков в ангаре, журнале событий, конструкторе, форме обратной связи и любой другой модалке.

Подсказку со списком можно открыть прямо со страницы — нажмите ? (там же, где и здесь; список берётся из того же реестра, что и эта страница — они не расходятся).

Список

Клавиши Где работает Что делает
Ctrl + Enter (на Mac — ⌘ + Enter) Формы и диалоги Применить основное действие — Сохранить / Отправить / Применить
Esc Диалоги Закрыть диалог / отменить. Если в форме есть несохранённые изменения — сначала спросим подтверждение
Enter Многострочное поле (textarea) Перенос строки. Обычный Enter в текстовом поле не отправляет форму
? Везде Показать всплывающую подсказку с этим списком

Как это работает

Ctrl / ⌘ + Enter — «применить»

Находясь в любой форме или открытом диалоге, нажмите Ctrl + Enter (на Mac — ⌘ + Enter), чтобы выполнить основное действие, не целясь мышью в кнопку. Платформа сама находит главную кнопку активного контекста — Сохранить, Отправить или Применить.

Несколько примеров:

  • Конфигурация борта — Ctrl + Enter сохраняет конфигурацию.
  • Обратная связь — отправляет обращение.
  • Новое событие, создание / редактирование модели и борта — сохраняют запись.

Многострочные поля

В больших текстовых полях (описание события, текст обратной связи и т.п.) обычный Enter по-прежнему делает перенос строки — так и задумано. Отправляет форму только Ctrl / ⌘ + Enter.

Esc — закрыть

Esc закрывает открытый диалог. Если в форме уже есть несохранённые изменения (например, в конфигурации борта), платформа сначала переспросит — чтобы случайное нажатие не стёрло введённое.

Для команды

Набор задаётся одним реестром REGISTRY в web/static/js/skyforge/hotkeys.js — из него строится и всплывающая подсказка (?), и эта страница. Меняете реестр — обновите таблицу выше, чтобы документация и подсказка не расходились.