Управление

Parent Previous Next

Управление



Тасэдитор управляется с помощью мыши и клавиатуры.

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

С помощью одной мыши можно совершить любое действие, но некоторые функции быстрее запускаются с помощью клавиатуры. В данном Руководстве подразумевается, что одна рука пользователя управляет мышью, а другая рука лежит на клавиатуре, периодически зажимая Shift/Ctrl/Alt или нажимая комбинацию клавиш.

Некоторые действия (например, включение/выключение "Follow cursor") можно совершить только с помощью мыши.




Управление мышью




Наведение курсором


Курсор мыши служит указателем на элементы оконного интерфейса.


A. Отображение скриншотов и описаний для Закладок

При наведении курсором мыши на правую половину любой Закладки (в Списке Закладок) сбоку появляется скриншот из игры, соответствующий происходящему на экране в кадре Закладки в указанном ответвлении мувика. Под скриншотом появляется текстовое описание данного ответвления.


B. Отображение информации о Закладке

При наведении курсором мыши на иконку любой Закладки (в Дереве ответвлений) появляется информация об указанном ответвлении, а также появляется скриншот и описание. При наведении на Закладки, не принадлежащие хронологии текущего ответвления, курсор мыши изменяется на стрелку с вопросительным знаком.


C. Подсвечивание символов кнопок в Заголовке Piano Roll

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



Левая кнопка


Левая кнопка выполняет основную роль.


A. Стандартные операции в Windows

Большинство элементов окна TAS Editor управляется так же, как в других Windows-программах:


B. Управление Курсором Проигрывателя

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


C. Выделение строк в Piano Roll

Когда вы щёлкаете левой кнопкой мыши по номеру кадра в любой строке Piano Roll, эта строка становится выделенной, а если до этого были выделены какие-либо другие строки, с них выделение снимается. Можно выделить регион кадров, зажав левую кнопку мыши и растянув Выделение вверх или вниз.

Если вы хотите вдобавок к новому выделению оставить старое выделение, перед щелчком зажмите клавишу Ctrl. Так можно выделить несколько непересекающихся участков. Также можно убрать часть имеющегося Выделения, зажав Ctrl и щёлкнув по одному из выделенных кадров.

Если вместо Ctrl зажать перед щелчком Shift, выделится область кадров от верхнего кадра старого Выделения до места щелчка.

Если перед щелчком зажать Alt, появится Выделение по шаблону.


D. Установка/снятие Ввода в Piano Roll

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

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

Если зажать левую кнопку мыши и перемещать курсор мыши, можно рисовать и стирать Ввод в других ячейках Piano Roll, проводя по ним курсором мыши. Рисование начинается при щелчке по пустой клетке, стирание начинается при щелчке по заполненной клетке.

Если перед щелчком за жать клавишу Shift, при щелчке изменится состояние указанной кнопки во всех кадрах, начиная с Курсора Выделения и заканчивая кадром щелчка. Состояние Выделения при этом не изменится.

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


E. Установка/снятие Ввода с помощью Заголовка Piano Roll

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

Если перед щелчком зажать и держать клавишу Alt, в выделенных кадрах будет установлен Ввод по шаблону.

Если щёлкать по "Frame#", вместо Ввода в Выделении будут установлены или удалены Маркеры.


F. Создание и перетаскивание Маркеров

При двойном щелчке по любому номеру кадра в Piano Roll вы устанавливаете на этот кадр Маркер и одновременно начинаете его перетаскивание. При отпускании левой кнопки Маркер физически переносится на кадр, над номером которого он был отпущен. Так можно переносить уже существующие Маркеры с места на место. Если отпустить Маркер над колонками Ввода, перетаскивание будет отменено, и Маркер останется на старом месте. Если отпустить Маркер прямо над другим Маркером, эти Маркеры будут поменяны местами.

Если отпустить Маркер за пределами Piano Roll, этот Маркер будет выброшен. Таким образом, чтобы удалить существующий Маркер, нужно дважды щёлкнуть по нему и перенести его куда-нибудь за пределы окна Тасэдитора.


G. Вход/выход из поля редактирования Заметки

При щелчке по верхнему или нижнему текстовому полю начинается редактирование Заметки, отображаемой в этом поле в данный момент.

Для выхода (с сохранением изменений) нужно щёлкнуть по любому другому элементу окна TAS Editor.


H. Управление Списком Закладок

При щелчке по номеру кадра в Списке Закладок (левая половина любой строчки) будет произведён прыжок Курсором Проигрывателя на этот кадр.

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

Эти операции срабатывают в момент отпускания левой кнопки мыши.


I. Управление Деревом ответвлений

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

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

Эти операции срабатывают в момент нажатия левой кнопки мыши.


J. Управление Журналом Истории

С помощью щелчка левой кнопкой по любой строке в Журнале Истории вы можете вернуть мувик на момент времени, отмеченный в начале указанной строки.



Правая кнопка


Правая кнопка мыши используется реже, чем левая.


A. Навигация Курсором Проигрывателя с помощью колеса

Зажать правую кнопку и вращать колесом мыши вверх/вниз. При этом курсор мыши не обязательно должен находиться над Piano Roll, он может быть на любом пустом месте окна TAS Editor или даже над окном эмулятора.


B. Скроллинг обозримой области Piano Roll

Если зажать правую кнопку, когда курсор мыши находится над Piano Roll, можно скроллировать Piano Roll вправо/влево и вверх/вниз простым перемещением мыши за границы Piano Roll. Благодаря этому отпадает необходимость использовать горизонтальный скроллбар Piano Roll.


C. Установка Закладки

При щелчке правой кнопкой мыши по Списку Закладок на текущем месте нахождения Курсора Проигрывателя ставится Закладка.

Точно так же Закладка устанавливается при щелчке правой кнопкой по иконке этой Закладки в Дереве ответвлений.

Эта операция срабатывает в момент отпускания правой кнопки мыши.


D. Контекстное меню

Когда курсор мыши находится над номером выделенного кадра (в колонке "Frame#" Списка Piano Roll), щелчок правой кнопкой вызывает контекстное меню, которое содержит следующие пункты:


Также свои контекстные меню есть у текстовых полей (при редактировании Заметок) и у скроллбаров.



Средняя кнопка


У средней кнопки мыши есть только одна функция – ставить и снимать паузу эмуляции. Не имеет значения, где находится курсор мыши в момент щелчка средней кнопкой. Кнопка срабатывает в момент нажатия.


Когда эмулятор стоит на паузе, нажатие средней кнопки снимет паузу (аналогично нажатию хоткея Pause). Более того, если в Piano Roll за пределами Гринзоны находится зелёная стрелка, при щелчке по средней кнопке запустится добегание к зелёной стрелке (аналогично нажатию хоткея Restore Playback).

Если перед щелчком зажать клавишу Shift, запустится добегание к ближайшему Маркеру.

Если перед щелчком зажать клавишу Ctrl, либо запустится добегание к Курсору Выделения (если он расположен ниже Курсора Проигрывателя), либо начнётся повторный просмотр участка, начиная с Курсора Выделения (если он расположен выше Курсора Проигрывателя).


Когда эмулятор не стоит на паузе, нажатие средней кнопки поставит его на паузу.


В современных компьютерных мышках средней кнопкой является её колесо.



Колесо


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


A. Скроллинг обозримой области Piano Roll или Журнала Истории

Если курсор мыши при вращении колеса находится над Журналом Истории, то осуществляется скроллинг Журнала Истории. Во всех остальных случаях осуществляется скроллинг Piano Roll.


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

Зажать правую кнопку и вращать колесом мыши. Курсор Проигрывателя будет перемещаться в соответствии с вращением колеса, одновременно прокручивая на экране FCEUX события игры в ту или иную сторону.

Чтобы всегда видеть текущее положение голубого курсора в Piano Roll, нужно установить галочку "Follow cursor" в разделе Playback.


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

Аналогично кнопкам << и >>, а также хоткеям Ctrl/Shift + Page Up/Page Down.

Если зажать клавишу Shift, при прокручивании колеса Курсор Проигрывателя будет прыгать по Маркерам, позволяя быстро перейти к любому кадру Гринзоны. Piano Roll будет следовать за Курсором Проигрывателя, если установлена галочка "Follow cursor".

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


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

Зажать клавишу Alt, навести курсор мыши на любое место длинного столбика кнопочных нажатий (или, наоборот, на пустоту) и сделать поворот колеса вверх или вниз. Piano Roll проскроллируется соответственно вверх или вниз на некое количество кадров, рассчитав расстояние так, чтобы курсор мыши указывал на кадр перед началом или после окончания этого длинного ряда кнопочных нажатий (или на начало/окончание пустоты).

Такой же подход можно применять для поиска соседних Маркеров (когда курсор мыши над колонкой с номерами кадров) или Закладок (над колонкой иконок).




Управление клавиатурой





Модификаторы (Shift, Ctrl, Alt)


Зажатие этих клавиш изменяет функции щелчка левой кнопкой мыши, а также функции вращения колеса.


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

Если быстро нажать Ctrl два раза подряд, Piano Roll автоматически скроллируется к Курсору Выделения.


Во время рисования/стирания Ввода зажатие клавиши Shift позволяет рисовать в произвольных столбцах, а не только в одном.



Клавиатурные акселераторы


Это жёстко определённые комбинации клавиш, типичные для большинства Windows-программ. В данном руководстве эти комбинации отмечаются красным цветом.



Ctrl + S = сохранить проект на диск


Ctrl + Z = откат последнего изменения (undo)

Ctrl + Y = возврат к отменённым изменениям (redo)


Ctrl + Q = восстановление предыдущего Выделения (Selection undo)

Ctrl + W = восстановление следующего Выделения (Selection redo)

Ctrl + A = выделить все кадры между двумя соседними Маркерами

Ctrl + B = выделить участок, ранее скопированный в Буфер Обмена


Ctrl + C = копировать выделенный Ввод в Буфер Обмена

Ctrl + X = вырезать выделенный Ввод в Буфер Обмена

Ctrl + V = вставить Ввод из Буфера Обмена поверх старого Ввода

Ctrl + Shift + V = вставить Ввод из Буфера Обмена с раздвиганием старого Ввода


Delete = очистить выделенный Ввод

Ctrl + Delete = удалить выделенные кадры из мувика

Insert = вставить заданное число кадров в мувик

Ctrl + Insert = клонировать выделенные кадры

Ctrl + Shift + Insert = вставить пустые кадры на место выделения


Ctrl + F = вызвать окно Find Note


Ctrl + PageUp / Ctrl + PageDown = прыгать Курсором Выделения по Маркерам

Ctrl + Home / Ctrl + End = переместить Выделение в начало / в конец мувика

Ctrl + Вверх / Ctrl + Вниз = переместить Выделение на 1 кадр выше / ниже

Ctrl + Вправо / Ctrl + Влево = скроллировать Piano Roll вправо и влево


Shift + PageUp / Shift + PageDown = прыгать Курсором Проигрывателя по Маркерам

Shift + Home / Shift + End = прыгать Курсором Проигрывателя в начало / в конец мувика

Shift + Вверх / Shift + Вниз = переместить Курсор Проигрывателя на 1 кадр выше / ниже

Shift + Вправо / Shift + Влево = скроллировать Piano Roll вправо и влево


PageUp / PageDown = скроллировать Piano Roll постранично вверх / вниз

Home / End = скроллировать Piano Roll в начало / в конец мувика



Хоткеи FCEUX


Настраиваемые клавиши эмулятора. См. главу Настройка программы. Клавиши, уже настроенные по умолчанию, в данном Руководстве отмечаются голубым цветом.



Ctrl + F1 = открыть последний проект


Pause = пауза эмулятора

Esc = отменить добегание

Пробел = восстановить позицию Курсора Проигрывателя

Ctrl + Пробел = переключить галочку "Auto-restore last position"

\ (обратная косая черта) = Frame Advance (продвинуться на 1 кадр вперёд)

Backspace = перемотать на 1 кадр назад

Shift + R = запустить проигрывание мувика с начала


- (белая клавиша "минус") = снизить скорость эмуляции

= (белая клавиша "равно") = повысить скорость эмуляции

Tab = Турбо (действует, пока клавиша зажата)


F1-F10 = загрузка ответвления из Закладки

1-0 = прыжок на Закладку

Shift + F1-F10 = установить Закладку

I = сохранить мувик в текущую Закладку-ответвление

P = загрузить мувик из текущей Закладки-ответвления


M = показ счётчика перезаписей

, (запятая) = показ виртуальных джойстиков

. (точка) = показ счётчика кадров

/ (дробь) = показ счётчика лага


Shift + L = перезагрузить текущий Lua-скрипт


Q = включение/выключение режима Записи

W = переключение текущего джойстика для записи методом мультитрекинга

Ctrl + R = команда Reset


Полный список хоткеев FCEUX, работающих при запущенном Тасэдиторе:



Остальные хоткеи FCEUX не будут работать при запущенном Тасэдиторе (см. главу Защита от ошибок).



Кнопки виртуальных джойстиков


Аналоги кнопок настоящего геймпада приставки, настраиваемые либо на клавиши клавиатуры, либо на кнопки реального джойстика. Их можно использовать для Записи, а также для быстрой установки Ввода в выделенных кадраз. Подробнее см. главу Настройка программы.

По умолчанию следующие клавиши настроены на кнопки первого игрока:

DB

FA

EnterStart

SSelect

ВверхUp

ВлевоLeft

ВнизDown

ВправоRight


Когда вам нужно помимо кнопок джойстика ещё вводить команды приставки, используйте меню FCEUX или хоткеи:


Эти команды срабатывают только в режиме Записи, причём для отображения результата на экране FCEUX необходимо после запуска команды (например, после нажатия Ctrl + R) ещё дополнительно нажать Frame Advance либо отпустить паузу эмулятора, чтобы впечатать команду в мувик.

Так как в TAS Editor 1.0 в Piano Roll нет колонок, отображающих записанные нажатия команд, рекомендуется сразу же после записи команды ставить на этот кадр Маркер с Заметкой о наличии здесь команды.




Управление при редактировании Заметок



При редактировании Заметок клавиатура используется для печатания текста.


1. Клавиатурные акселераторы не действуют.

Ctrl + A – выделяет весь текст Заметки

Ctrl + Z – откатывает последний введённый символ

Ctrl + X, Ctrl + C, Ctrl + V – копипаст текста


2. Хоткеи FCEUX не действуют.

Backspace – удаление символа перед курсором

Esc – выход из режима редактирования без сохранения изменений

Tab – переключение между нижним и верхним полем


3. Кнопки виртуальных джойстиков не действуют. Замечание: они будут действовать в том случае, если в настройках FCEUX стоит галочка Config -> Enable -> Background Input, не рекомендуется её устанавливать.


4. Управление мышью остаётся без изменений. Любой щелчок за пределами поля редактирования (кроме щелчков средней кнопкой) завершает редактирование Заметки, сохраняя изменения. Также, если во время редактирования увести Курсор Проигрывателя или Курсор Выделения из области редактируемого Маркера, изменения сохранятся, и начнётся редактирование Заметки другого Маркера.






Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator