Горячие клавиши
Сочетания клавиш карты, измерений и редактора сети. Полный список открывает клавиша «?».
Возможности
Общие — везде
| Клавиши | Действие |
|---|---|
| Ctrl+K | Палитра команд: журналы, инструменты, узлы сети, адреса (работает и в полях ввода, и поверх окон) |
| ? | Справка по клавишам |
| Esc | Закрыть верхнюю панель: меню, «Инструменты», «Измерения», меню объекта |
| C | Скопировать координаты курсора — когда курсор над картой |
Измерения
| Клавиши | Действие |
|---|---|
| Щелчок | Точка (с привязкой к узлу сети) |
| Enter, двойной щелчок, правая кнопка | Завершить измерение |
| Backspace | Убрать последнюю точку |
| Esc | Отменить измерение; ещё раз — выйти из режима |
Редактор сети — инструменты: V — выбор, L — трасса, N — узел, E — изломы, M — слияние, B — ввод в здание, G — точка трассы по координатам. Esc — шаг назад: прервать действие → «Выбор» → снять выделение.
Редактор сети — выделенный объект
| Клавиши | Действие |
|---|---|
| Щелчок / правый щелчок | Выделить и открыть свойства / меню действий |
| Перетаскивание | Переместить узел (трубы тянутся следом); с Alt — без привязки |
| Del | Удалить выделенное |
| F | Показать выделенное на карте |
Редактор сети — трасса: Enter или двойной щелчок — завершить в пустом месте; Backspace — убрать точку; Shift — строго 90°, Shift+щелчок по узлу — продолжить через него; Alt — без привязки; цифры — длина участка в метрах; Tab — угол поворота.
Отмена: Ctrl+Z — отменить (в трассе — убрать точку), Ctrl+Y или Ctrl+Shift+Z — повторить, H — история правок с откатом до выбранного места, Ctrl+S — сохранить изломы.
В меню выбора объекта (когда в точке несколько объектов) — стрелки ↑↓ и Esc.
Как это работает
Все сочетания обрабатывает один диспетчер по областям: всплывающая сводка → измерения → редактор → карта → общие → панели. Срабатывает та область, что сейчас активна: например, Esc в режиме измерений отменяет измерение, а не закрывает «Инструменты». Пока курсор в поле ввода, одиночные буквы не перехватываются — только Ctrl+K и Esc.
Шаги
Нажмите «?» над картой — откроется окно «Горячие клавиши» с разделами «Общие», «Измерения» и «Редактор сети».

Для разработчика
- Реестр и тексты справки —
utils/hotkeys.ts, подключение —composables/useHotkeys.ts, клавиши редактора —utils/editorTools.ts, окно —components/HotkeysHelp.vue. - Тесты:
tests/utils/hotkeys.spec.ts,tests/composables/useHotkeys.spec.ts,tests/utils/escapeKey.spec.ts.
