Мышь, выделение и перемещение: различия между версиями
LumiBot (обсуждение | вклад) (Статья руководства 3.3 (LS Dev Hub, пилот)) |
LumiBot (обсуждение | вклад) (Задача №1040 (LS Dev Hub)) |
||
| Строка 3: | Строка 3: | ||
== Навигация по полю == | == Навигация по полю == | ||
* '''Колесо мыши''' — масштаб. | * '''Колесо мыши''' — масштаб. По умолчанию приближение идёт к точке под курсором: то, на что вы смотрите, остаётся на месте. С зажатым '''Ctrl''' масштаб меняется относительно центра окна. Поменять эти два режима местами можно флажком '''Масштабирование к центру курсора''' в разделе '''Прочие''' окна параметров программы ('''Ctrl+P''', см. [[Settings]]). | ||
* '''Зажатое колесо''' (средняя кнопка) — панорамирование: тяните поле в любую сторону. Работает при любом активном инструменте. Инструмент '''Рука''' делает то же самое левой кнопкой. | * '''Зажатое колесо''' (средняя кнопка) — панорамирование: тяните поле в любую сторону. Работает при любом активном инструменте. Инструмент '''Рука''' делает то же самое левой кнопкой. | ||
* '''Z''' — вписать поле в окно целиком и отцентрировать. Быстрый способ вернуться «домой», если увели вид далеко. | * '''Z''' — вписать поле в окно целиком и отцентрировать. Быстрый способ вернуться «домой», если увели вид далеко. | ||
* '''Ctrl+F''' — растянуть выбранный лейаут на всё рабочее поле. | * '''Ctrl+F''' — растянуть выбранный лейаут на всё рабочее поле. | ||
* | * Координаты курсора в пикселях поля и текущий масштаб показываются в углу окна; включают их пункты меню '''Просмотр → 2D Маппинг → Координаты''' и '''Масштаб'''. | ||
== Выделение приборов == | == Выделение приборов == | ||
| Строка 15: | Строка 15: | ||
* '''Клик по прибору''' выделяет его, снимая прежнее выделение. Кликнуть можно по любому пикселю сплайна — выделится сплайн целиком. | * '''Клик по прибору''' выделяет его, снимая прежнее выделение. Кликнуть можно по любому пикселю сплайна — выделится сплайн целиком. | ||
* '''Shift+клик''' или '''Ctrl+клик''' добавляет прибор к уже выделенным, не сбрасывая их. Так набирается любой набор приборов в произвольном порядке. | * '''Shift+клик''' или '''Ctrl+клик''' добавляет прибор к уже выделенным, не сбрасывая их. Так набирается любой набор приборов в произвольном порядке. | ||
* '''Рамка''': нажмите на пустом месте и растяните прямоугольник — выделятся все приборы, которых он | * '''Рамка''': нажмите на пустом месте и растяните прямоугольник — выделятся все приборы, которых он задел хотя бы одним пикселем. С '''Shift''' или '''Ctrl''' рамка добавляет к выделению, без них — заменяет его. | ||
* '''Клик по пустому месту''' без клавиш снимает выделение. | * '''Клик по пустому месту''' без клавиш снимает выделение. | ||
* '''Delete''' или '''Backspace''' удаляет выделенные приборы. | * '''Delete''' или '''Backspace''' удаляет выделенные приборы. | ||
| Строка 21: | Строка 21: | ||
Выделение общее с окном '''Приборы''': выбранный на поле прибор подсвечивается в списке приборов и портов, а выбранный в списке — на поле. Это удобно, когда приборов много и на поле их не отличить: щёлкните по нужному в списке, и на поле появится рамка. | Выделение общее с окном '''Приборы''': выбранный на поле прибор подсвечивается в списке приборов и портов, а выбранный в списке — на поле. Это удобно, когда приборов много и на поле их не отличить: щёлкните по нужному в списке, и на поле появится рамка. | ||
Мышью берутся только видимые приборы. Прибор, у которого в окне '''Свойства''' снят флажок '''Видимость''', а также приборы скрытых портов и устройств кликом не выделяются — их выбирают из списка в окне '''Приборы'''. А пока на панели инструментов снят флажок '''Приборы''', мышь не выделяет на поле вообще ничего: так приборы не сдвинуть случайно, когда вы смотрите на эффекты. | |||
== Перемещение == | == Перемещение == | ||
* Потяните выделенный прибор (или любое место внутри рамки выделения) левой кнопкой — все выделенные приборы сдвинутся вместе. Пока кнопка | * Потяните выделенный прибор (или любое место внутри рамки выделения) левой кнопкой — все выделенные приборы сдвинутся вместе. Пока кнопка нажата, приборы рисуются в новом месте; отпустите — положение зафиксируется. | ||
* '''Shift''' во время перетаскивания ограничивает движение одной осью: приборы едут строго по горизонтали или строго по вертикали, в зависимости от того, куда вы сдвинули мышь больше. | * '''Shift''' во время перетаскивания ограничивает движение одной осью: приборы едут строго по горизонтали или строго по вертикали, в зависимости от того, куда вы сдвинули мышь больше. | ||
* '''Ctrl''' во время перетаскивания создаёт копию: исходные приборы остаются на месте, а в новое положение ложится дубликат с теми же настройками. | * '''Ctrl''' во время перетаскивания создаёт копию: исходные приборы остаются на месте, а в новое положение ложится дубликат с теми же настройками. Копии появляются, как только вы сдвинули мышь, и сразу становятся выделенными. | ||
* '''Стрелки''' сдвигают выделенное на 1 пиксель, '''Shift+стрелки''' — на 10. | * '''Стрелки''' сдвигают выделенное на 1 пиксель, '''Shift+стрелки''' — на 10. | ||
* При | * При включённом переключателе '''Привязать к сетке''' на панели инструментов перемещение идёт целыми пикселями, и приборы всегда встают ровно в клетки пиксельной сетки. | ||
Любое перемещение отменяется '''Ctrl+Z''' и возвращается '''Ctrl+Y'''. | Любое перемещение отменяется '''Ctrl+Z''' и возвращается '''Ctrl+Y'''. | ||
| Строка 35: | Строка 35: | ||
== Рамка выделения: масштаб и поворот == | == Рамка выделения: масштаб и поворот == | ||
Вокруг выделенных приборов рисуется прямоугольная рамка с ручками | Вокруг выделенных приборов рисуется прямоугольная рамка с зелёными квадратными ручками; ручка под курсором подсвечивается красным. | ||
* '''Углы рамки''' — масштаб. Тяните за угол: противоположный угол остаётся на месте, приборы растягиваются или сжимаются вслед за рамкой. С '''Shift''' пропорции | * '''Углы рамки''' — масштаб. Тяните за угол: противоположный угол остаётся на месте, приборы растягиваются или сжимаются вслед за рамкой. С '''Shift''' сохраняются пропорции, с '''Alt''' масштаб идёт от центра рамки, а не от противоположного угла, с '''Ctrl''' угол движется только по одной оси. Перетащить угол за противоположный нельзя — рамка не схлопывается уже одного пикселя. Для сплайна, лежащего строго горизонтально или вертикально, масштаб возможен только вдоль его линии: второе измерение у него нулевое. | ||
* '''Ручка поворота''' — | * '''Ручка поворота''' — квадрат правее рамки, соединённый серой линией с её центром; рядом с ним показывается текущий угол. Тяните ручку — выделение поворачивается вокруг центра рамки вслед за курсором. При включённом переключателе '''Привязка поворота''' угол меняется шагами (по умолчанию 15°, шаг задаётся на панели инструментов), при выключенном — свободно, с точностью до сотых долей градуса. | ||
* '''Квадрат в центре''' — ещё одна ручка перемещения: за него удобно тянуть плотную группу, не рискуя схватить отдельный прибор. | * '''Квадрат в центре''' — ещё одна ручка перемещения: за него удобно тянуть плотную группу, не рискуя схватить отдельный прибор. '''Shift''' и здесь ограничивает движение одной осью, а '''Ctrl''' сразу создаёт дубликат выделения. | ||
* Если выделен ровно один одиночный прибор, углов и ручки поворота нет — остаётся только центральный квадрат: масштабировать и поворачивать одну точку не имеет смысла. | |||
Масштаб и поворот — тоже команды: '''Ctrl+Z''' возвращает приборы на место. | Масштаб и поворот — тоже команды: '''Ctrl+Z''' возвращает приборы на место. | ||
| Строка 45: | Строка 46: | ||
== Редактирование сплайна == | == Редактирование сплайна == | ||
Сплайн — ломаная линия, и её вершины можно править по отдельности. Войти в режим редактирования можно двумя способами: '''двойной клик''' по сплайну или кнопка '''Редактировать сплайн''' на панели (доступна, когда сплайн выделен). Вершины показываются | Сплайн — ломаная линия, и её вершины можно править по отдельности. Войти в режим редактирования можно двумя способами: '''двойной клик''' по сплайну или кнопка '''Редактировать сплайн''' на панели (доступна, когда сплайн выделен). Вершины показываются зелёными квадратами, выбранные — закрашены красным. | ||
* '''Клик по точке''' выбирает её, '''Shift''' или '''Ctrl''' добавляют точки к выбору, рамка выбирает несколько. | * '''Клик по точке''' выбирает её, '''Shift''' или '''Ctrl''' добавляют точки к выбору, рамка выбирает несколько. | ||
* '''Перетаскивание''' выбранных точек двигает их; с '''Shift''' — по одной оси. | * '''Перетаскивание''' выбранных точек двигает их; с '''Shift''' — по одной оси. | ||
* '''Клик рядом с линией''' между вершинами добавляет новую вершину в этом месте. | * '''Клик рядом с линией''' между вершинами добавляет новую вершину в этом месте. | ||
* Если выбрана ровно одна крайняя точка, '''клик в пустом месте''' продолжает сплайн: новая вершина добавляется до первой или после последней точки. | * Если выбрана ровно одна крайняя точка, '''клик в пустом месте''' продолжает сплайн: новая вершина добавляется до первой или после последней точки. Куда она ляжет, показывает серая линия, тянущаяся от крайней вершины за курсором. | ||
* '''Delete''' удаляет выбранные точки. | * '''Delete''' или '''Backspace''' удаляет выбранные точки. Меньше двух вершин у сплайна не бывает — последние две не удаляются. | ||
* '''Правая кнопка''' открывает меню с командой '''Удалить лишние точки''' — она убирает вершины, дублирующие соседние или не меняющие направление линии. | * '''Правая кнопка''' открывает меню с командой '''Удалить лишние точки''' — она убирает вершины, дублирующие соседние или не меняющие направление линии. | ||
* '''Enter''' или '''Esc''' завершают редактирование; переключение на другой инструмент — тоже. | * '''Enter''' или '''Esc''' завершают редактирование и возвращают инструмент '''Выбор и перемещение'''; переключение на другой инструмент — тоже. | ||
После правки вершин пиксели сплайна перераспределяются вдоль новой формы линии. | Если выделено несколько сплайнов, в режиме правки доступны вершины всех — переключаться между сплайнами не нужно. После правки вершин пиксели сплайна перераспределяются вдоль новой формы линии. | ||
== Рисование нового сплайна == | == Рисование нового сплайна == | ||
| Строка 76: | Строка 77: | ||
| '''Z''' || Вписать поле в окно и отцентрировать | | '''Z''' || Вписать поле в окно и отцентрировать | ||
|- | |- | ||
| '''Ctrl''' + колесо || Переключить точку масштабирования (центр окна | | '''Ctrl''' + колесо || Переключить точку масштабирования (курсор / центр окна) | ||
|- | |- | ||
| '''Ctrl+F''' || Растянуть выбранный лейаут на всё рабочее поле | | '''Ctrl+F''' || Растянуть выбранный лейаут на всё рабочее поле | ||
Версия от 13:11, 3 сентября 2026
Окно Маппинг — это поле в пикселях, на котором расставлены приборы и играют эффекты. Почти всё здесь делается мышью: навигация по полю, выделение приборов, перетаскивание, масштаб и поворот. Что именно делает клик, зависит от активного инструмента на панели инструментов; в этой статье описан режим Выбор и перемещение — основной инструмент работы с приборами — и общая навигация, которая работает всегда.
Навигация по полю
- Колесо мыши — масштаб. По умолчанию приближение идёт к точке под курсором: то, на что вы смотрите, остаётся на месте. С зажатым Ctrl масштаб меняется относительно центра окна. Поменять эти два режима местами можно флажком Масштабирование к центру курсора в разделе Прочие окна параметров программы (Ctrl+P, см. Settings).
- Зажатое колесо (средняя кнопка) — панорамирование: тяните поле в любую сторону. Работает при любом активном инструменте. Инструмент Рука делает то же самое левой кнопкой.
- Z — вписать поле в окно целиком и отцентрировать. Быстрый способ вернуться «домой», если увели вид далеко.
- Ctrl+F — растянуть выбранный лейаут на всё рабочее поле.
- Координаты курсора в пикселях поля и текущий масштаб показываются в углу окна; включают их пункты меню Просмотр → 2D Маппинг → Координаты и Масштаб.
Выделение приборов
Выберите инструмент Выбор и перемещение. Дальше:
- Клик по прибору выделяет его, снимая прежнее выделение. Кликнуть можно по любому пикселю сплайна — выделится сплайн целиком.
- Shift+клик или Ctrl+клик добавляет прибор к уже выделенным, не сбрасывая их. Так набирается любой набор приборов в произвольном порядке.
- Рамка: нажмите на пустом месте и растяните прямоугольник — выделятся все приборы, которых он задел хотя бы одним пикселем. С Shift или Ctrl рамка добавляет к выделению, без них — заменяет его.
- Клик по пустому месту без клавиш снимает выделение.
- Delete или Backspace удаляет выделенные приборы.
Выделение общее с окном Приборы: выбранный на поле прибор подсвечивается в списке приборов и портов, а выбранный в списке — на поле. Это удобно, когда приборов много и на поле их не отличить: щёлкните по нужному в списке, и на поле появится рамка.
Мышью берутся только видимые приборы. Прибор, у которого в окне Свойства снят флажок Видимость, а также приборы скрытых портов и устройств кликом не выделяются — их выбирают из списка в окне Приборы. А пока на панели инструментов снят флажок Приборы, мышь не выделяет на поле вообще ничего: так приборы не сдвинуть случайно, когда вы смотрите на эффекты.
Перемещение
- Потяните выделенный прибор (или любое место внутри рамки выделения) левой кнопкой — все выделенные приборы сдвинутся вместе. Пока кнопка нажата, приборы рисуются в новом месте; отпустите — положение зафиксируется.
- Shift во время перетаскивания ограничивает движение одной осью: приборы едут строго по горизонтали или строго по вертикали, в зависимости от того, куда вы сдвинули мышь больше.
- Ctrl во время перетаскивания создаёт копию: исходные приборы остаются на месте, а в новое положение ложится дубликат с теми же настройками. Копии появляются, как только вы сдвинули мышь, и сразу становятся выделенными.
- Стрелки сдвигают выделенное на 1 пиксель, Shift+стрелки — на 10.
- При включённом переключателе Привязать к сетке на панели инструментов перемещение идёт целыми пикселями, и приборы всегда встают ровно в клетки пиксельной сетки.
Любое перемещение отменяется Ctrl+Z и возвращается Ctrl+Y.
Рамка выделения: масштаб и поворот
Вокруг выделенных приборов рисуется прямоугольная рамка с зелёными квадратными ручками; ручка под курсором подсвечивается красным.
- Углы рамки — масштаб. Тяните за угол: противоположный угол остаётся на месте, приборы растягиваются или сжимаются вслед за рамкой. С Shift сохраняются пропорции, с Alt масштаб идёт от центра рамки, а не от противоположного угла, с Ctrl угол движется только по одной оси. Перетащить угол за противоположный нельзя — рамка не схлопывается уже одного пикселя. Для сплайна, лежащего строго горизонтально или вертикально, масштаб возможен только вдоль его линии: второе измерение у него нулевое.
- Ручка поворота — квадрат правее рамки, соединённый серой линией с её центром; рядом с ним показывается текущий угол. Тяните ручку — выделение поворачивается вокруг центра рамки вслед за курсором. При включённом переключателе Привязка поворота угол меняется шагами (по умолчанию 15°, шаг задаётся на панели инструментов), при выключенном — свободно, с точностью до сотых долей градуса.
- Квадрат в центре — ещё одна ручка перемещения: за него удобно тянуть плотную группу, не рискуя схватить отдельный прибор. Shift и здесь ограничивает движение одной осью, а Ctrl сразу создаёт дубликат выделения.
- Если выделен ровно один одиночный прибор, углов и ручки поворота нет — остаётся только центральный квадрат: масштабировать и поворачивать одну точку не имеет смысла.
Масштаб и поворот — тоже команды: Ctrl+Z возвращает приборы на место.
Редактирование сплайна
Сплайн — ломаная линия, и её вершины можно править по отдельности. Войти в режим редактирования можно двумя способами: двойной клик по сплайну или кнопка Редактировать сплайн на панели (доступна, когда сплайн выделен). Вершины показываются зелёными квадратами, выбранные — закрашены красным.
- Клик по точке выбирает её, Shift или Ctrl добавляют точки к выбору, рамка выбирает несколько.
- Перетаскивание выбранных точек двигает их; с Shift — по одной оси.
- Клик рядом с линией между вершинами добавляет новую вершину в этом месте.
- Если выбрана ровно одна крайняя точка, клик в пустом месте продолжает сплайн: новая вершина добавляется до первой или после последней точки. Куда она ляжет, показывает серая линия, тянущаяся от крайней вершины за курсором.
- Delete или Backspace удаляет выбранные точки. Меньше двух вершин у сплайна не бывает — последние две не удаляются.
- Правая кнопка открывает меню с командой Удалить лишние точки — она убирает вершины, дублирующие соседние или не меняющие направление линии.
- Enter или Esc завершают редактирование и возвращают инструмент Выбор и перемещение; переключение на другой инструмент — тоже.
Если выделено несколько сплайнов, в режиме правки доступны вершины всех — переключаться между сплайнами не нужно. После правки вершин пиксели сплайна перераспределяются вдоль новой формы линии.
Рисование нового сплайна
Инструмент Добавить сплайн на панели инструментов:
- Первый клик ставит начальную точку.
- Каждый следующий клик добавляет вершину; между кликами конец линии тянется за курсором.
- Shift (или Ctrl) выравнивает новую вершину с предыдущей по горизонтали или вертикали, если отклонение от них меньше 5 пикселей, — так получаются ровные отрезки.
- Enter завершает сплайн. Нужны хотя бы две вершины, иначе завершать нечего.
- Esc стирает начатую линию; повторный Esc выходит из инструмента обратно в «Выбор и перемещение».
Готовый сплайн сразу выделяется, и его можно двигать, масштабировать и поворачивать как описано выше. Если на панели включён Автопатчинг, сплайн ещё и получает порт с адресом — см. Панель инструментов.
Горячие клавиши окна Маппинг
| Клавиши | Действие |
|---|---|
| Z | Вписать поле в окно и отцентрировать |
| Ctrl + колесо | Переключить точку масштабирования (курсор / центр окна) |
| Ctrl+F | Растянуть выбранный лейаут на всё рабочее поле |
| Delete, Backspace | Удалить выделенное |
| Ctrl+D | Дублировать выделенное |
| Ctrl+C / Ctrl+V | Скопировать / вставить |
| Ctrl+Z / Ctrl+Y | Отменить / повторить действие |
| Стрелки, Shift+стрелки | Сдвинуть выделенное на 1 / 10 пикселей |
| Пробел | Воспроизведение / пауза текущей композиции |
Полный список сочетаний клавиш, включая таймлайн и 3D-просмотр, — в окне Справка → Горячие клавиши.