# Навигация

Навигация

Экран эмулятора может отображать лишь события одного кадра.

Piano Roll может отображать в окне содержимое нескольких десятков кадров.

Но мувик среднестатистического ТАСа содержит десятки тысяч кадров. Поэтому ТАСеру постоянно необходимо перемещаться по мувику вверх и вниз, чтобы отобразить в окне Piano Roll интересующий его участок мувика, либо чтобы отобразить на экране FCEUX события интересующего кадра мувика.

В данной документации эта деятельность называется "навигацией по мувику". Во время ТАСинга на неё тратится много времени. Для ускорения работы Тасэдитор предлагает множество новых способов навигации. В зависимости от конкретной ситуации более удобным будет являться тот или иной способ, поэтому не рекомендуется привязываться к одному из них.

В идеале все навыки навигации должны переместиться в моторную память, тогда вы сможете молниеносно появляться в нужной точке мувика, при этом не переставая обдумывать текущую задачу.

Все способы навигации по мувику:

- Скроллинг Piano Roll

1. Использование вертикального скроллбара
2. Скроллинг колесом мыши
3. Пересечение промежутков
4. Листание страниц
5. Прыжок в начало/конец мувика
6. Прыжок к Курсору Проигрывателя
7. Прыжок к Курсору Выделения
8. Прыжок к Маркеру над Курсором Проигрывателя
9. Прыжок к Маркеру над Курсором Выделения

- Навигация Курсором Проигрывателя

1. Покадровое перемещение
2. Перемотка колесом мыши
3. Перетаскивание мышью
4. Прыжки по Маркерам
5. Прыжки по Закладкам
6. Прыжок в начало/конец мувика

- Навигация Курсором Выделения

1. Покадровое смещение Выделения
2. Смещение Выделения в начало/конец мувика
3. Прыжки по Маркерам
4. Откаты истории Выделения
5. Прыжок к источнику данных в Буфере Обмена

- Особые приёмы навигации

1. Поиск Маркеров с нужным текстом
2. Прыжок к участку с похожим описанием

Скроллинг Piano Roll

1. Использование вертикального скроллбара

С помощью скроллбара можно скроллировать Список Piano Roll, просматривая содержимое мувика.

Курсор Проигрывателя и Выделение останутся на своих местах.

Когда предпочтительнее использовать:

- когда нужно попасть в дальнюю область мувика. Одним махом можно проскроллировать Piano Roll на сотню тысяч кадров
- при ручном поиске нужного участка Ввода, который может быть где угодно в мувике

2. Скроллинг колесом мыши

С помощью колеса можно также скроллировать содержимое Piano Roll. Скорость скроллинга будет зависеть от скорости вращения, поэтому этот способ подходит для внимательного просмотра данных в окрестностях одного участка.

Курсор мыши при скроллировании может быть где угодно, кроме Журнала Истории.

Когда предпочтительнее использовать:

- при обзоре одного участка, который не умещается на экране
- при ручном поиске нужного участка, расположение которого может быть где угодно поблизости

3. Пересечение промежутков

Навести курсор мыши на интересующую ячейку посреди Ввода/Маркеров/иконок, зажать Alt и повернуть колесо мыши вверх или вниз – таким образом можно перейти к ближайшей ячейке, содержимое которой отличается от содержимого соседней ячейки.

Когда предпочтительнее использовать:

- когда вы видите пустоту в колонке интересующей кнопки, и вам нужно найти ближайший кадр, в котором эта кнопка нажата
- когда вы видите,что интересующая кнопка зажата на протяжении множества кадров, и вам нужно найти первый кадр этого длинного ряда или кадр, где кнопка будет отпущена
- когда нужно найти предыдущий или следующий Маркер
- когда нужно найти предыдущее или следующее нажатие кнопки
- когда нужно найти вышестоящую или нижестоящую Закладку (в колонке иконок)

4. Листание страниц

Нажатие клавиш Page Up и Page Down скроллирует содержимое Piano Roll вверх и вниз на целую страницу (зависит от размера окна Piano Roll).

Когда предпочтительнее использовать:

- при ручном поиске нужного участка Ввода, расположение которого может быть где угодно поблизости

5. Прыжок в начало/конец мувика

Нажатие клавиши Home или End скроллирует содержимое Piano Roll в начало или конец мувика.

Когда предпочтительнее использовать:

- когда нужно попасть в начало или конец мувика

6. Прыжок к Курсору Проигрывателя

При щелчке левой кнопкой мыши по верхнему номеру Маркера Piano Roll мгновенно скроллируется к Курсору Проигрывателя. Кроме того, вместо щелчка можно быстро дважды нажать клавишу Shift.

Когда предпочтительнее использовать:

- когда нужно осмотреть контекст текущего кадра в мувике
- когда нужно вернуться к проигрываемому участку из любого другого места

7. Прыжок к Курсору Выделения

При щелчке левой кнопкой мыши по нижнему номеру Маркера Piano Roll мгновенно скроллируется к началу Выделения. Кроме того, вместо щелчка можно быстро дважды нажать клавишу Ctrl.

Когда предпочтительнее использовать:

- когда нужно вернуться к редактируемому участку

8. Прыжок к Маркеру над Курсором Проигрывателя

При щелчке по верхнему полю для редактирования Заметок Piano Roll автоматически скроллируется к Маркеру, Заметка которого сейчас будет редактироваться.

Работает, только если установлена галочка View -> Follow Marker Note context.

Когда предпочтительнее использовать:

- когда нужно увидеть начало просматриваемого участка (при условии, что там стоит Маркер)

9. Прыжок к Маркеру над Курсором Выделения

При щелчке по нижнему полю для редактирования Заметок Piano Roll автоматически скроллируется к Маркеру, Заметка которого сейчас будет редактироваться.

Работает, только если установлена галочка View -> Follow Marker Note context.

Когда предпочтительнее использовать:

- когда нужно увидеть начало редактируемого участка (при условии, что там стоит Маркер)

Навигация Курсором Проигрывателя

Курсор Проигрывателя привязан к текущему состоянию эмуляторуемой игры. Это означает, что эмулятор автоматически перемещает курсор во время своей работы, и наоборот, когда вы перемещаете Курсор Проигрывателя, изменяется состояние эмулятора.

В управлении этим курсором есть одно ограничение: иногда он не может мгновенно переместиться на требуемый кадр, добегание занимает некоторое время.

Если в панели Playback установлена галочка "Follow cursor", то Piano Roll автоматически скроллируется вслед за Курсором Проигрывателя (но только не во время добегания).

1. Покадровое перемещение

Нажатие кнопки < или > в панели Playback, либо нажатие Shift + Вверх или Shift + Вниз, либо нажатие хоткея Frame Rewind или Frame Advance перемещает Курсор Проигрывателя на 1 кадр назад или вперёд.

Когда предпочтительнее использовать:

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

2. Перемотка колесом мыши

При зажатой правой кнопке мыши колесо мыши вместо скроллинга Piano Roll будет перемещать Курсор Проигрывателя вверх или вниз.

Курсор мыши при этом может быть где угодно.

Когда предпочтительнее использовать:

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

3. Перетаскивание Курсора Проигрывателя

С помощью курсора мыши можно перетаскивать Курсор Проигрывателя вверх и вниз по мувику. Для этого нужно щёлкнуть левой кнопкой по любой клетке в самом левом столбце Piano Roll (колонка с иконками) и, не отпуская левую кнопку, переместить курсор мыши вверх или вниз. Этот способ позволяет не только смотреть события игры на экране FCEUX, но и скроллировать Piano Roll.

Когда предпочтительнее использовать:

- при поиске игровых событий в мувике

4. Прыжки по Маркерам

Нажатие кнопок << или >> в панели Playback, либо нажатие акселераторов Shift + Page Up или Shift + Page Down, либо вращение колеса мыши с зажатой клавишей Shift перемещает Курсор Проигрывателя на предыдущий или следующий Маркер.

Когда предпочтительнее использовать:

- когда нужно вернуться на начало просматриваемого участка (при условии, что там стоит Маркер)
- когда нужно просмотреть события предыдущих/следующих участков

5. Прыжки по Закладкам

Нажатие хоткея, соответствующего номеру Закладки (0-9), посылает Курсор Проигрывателя на кадр этой Закладки. То же самое происходит при щелчке по номеру кадра в Списке Закладок или по иконке Закладки в Дереве ответвлений.

Когда предпочтительнее использовать:

- когда нужно просмотреть события мувика, начиная с кадра, на котором была оставлена Закладка (например, просмотреть мувик с начала Уровня 2)
- когда вы изменили Ввод перед кадром Закладки, и хотите узнать, как изменились события на этом кадре

6. Прыжок в начало/конец мувика

Нажатие акселераторов Shift + Home / Shift + End перемещает Курсор Проигрывателя в начало / в конец мувика. То же самое происходит при щелчке по тучке / по фаерболу в Дереве ответвлений.

Также при нажатии хоткея "Play movie from the beginning" (по умолчанию Shift + R) Курсор Проигрывателя прыгает на начальный кадр мувика.

Когда предпочтительнее использовать:

- когда нужно просмотреть мувик с самого начала
- когда нужно заполнить весь мувик Гринзоной до конца

Навигация Курсором Выделения

Курсор Выделения обычно находится на кадре, где были произведены последние изменения Ввода, но при необходимости его можно поставить и на другой кадр.

Piano Roll автоматически скроллируется вслед за Выделением.

1. Покадровое смещение Выделения

Нажатие клавиатурных акселераторов Ctrl + Вверх или Ctrl + Вниз перемещает Выделение на 1 кадр вверх или вниз.

Когда предпочтительнее использовать:

- когда нужно передвинуть Выделение выше или ниже

2. Смещение Выделения в начало/конец мувика

Нажатие акселераторов Ctrl + Home и Ctrl + End перемещает Выделение в начало и в конец мувика.

Когда предпочтительнее использовать:

- когда нужно выделить точно такой же набор кадров в начале или в конце мувика

3. Прыжки по Маркерам

Нажатие кнопок << и >> в самом низу Панели Инструментов, либо нажатие акселераторов Ctrl + Page Up и Ctrl + Page Down перемещает Курсор Выделения на Маркер вверх и вниз.

Аналогично можно вращать колесо мыши с зажатой клавишей Ctrl – Курсор Выделения будет прыгать по Маркерам.

Когда предпочтительнее использовать:

- когда нужно вернуться на начало редактируемого участка (при условии, что там стоит Маркер)
- когда нужно перейти на предыдущие/следующие участки

4. Отслеживание истории Выделений

Нажатие акселераторов Ctrl + Q и Ctrl + W возвращает Выделение на состояние, предшествующее текущему или следующее за текущим.

Это способ навигации позволяет вернуться к ранее отредактированным участкам и быстро впомнить всю последовательность редактирования.

Когда предпочтительнее использовать:

- когда нужно вернуться к недавно отредактированному участку
- когда нужно снова выделить точно такой же набор кадров, как раньше

5. Прыжок к источнику данных в Буфере Обмена

Нажатие акселератора Ctrl + B возвращает Выделение к состоянию на момент последнего копирования Ввода в Буфер Обмена.

Когда предпочтительнее использовать:

- когда нужно вспомнить, откуда был скопирован Ввод

Особые приёмы навигации

1. Поиск Маркеров с нужным текстом

Нужно открыть окно Find Note, ввести искомый текст и нажать кнопку Find next или клавишу Enter. Курсор Выделения переместится на ближайший Маркер, Заметка которого содержит этот текст. Piano Roll автоматически проскроллируется к найденному месту. Искать можно либо вверх от текущего положения Курсора Выделения, либо вниз.

Когда предпочтительнее использовать:

- когда нужно найти участок, зная часть текста из его описания

2. Прыжок к участку с похожим описанием

При щелчке по кнопке Similar или More Курсор Выделения перемещается к Маркеру, Заметка которого наиболее похожа на Заметку у текущего просматриваемого участка. Piano Roll автоматически скроллируется к найденному месту.

Этот способ описан в главе Продвинутые возможности.

Когда предпочтительнее использовать:

- когда нужно найти участок, описываемый теми же словами, что и текущий участок.

Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad