# Управление

Управление

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

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

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

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

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

- наведение курсором
- левая кнопка
- правая кнопка
- средняя кнопка
- колесо

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

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

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

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

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

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

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

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

Левая кнопка

Основная кнопка.

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

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

- нажатие кнопок в GUI, в том числе щелчки по прогрессбару, по надписи "Bookmarks/Branches" или по "Marker #" – действует в момент нажатия
- установка/снятие галочек в GUI – действует в момент отпускания
- раскрытие меню программы, выбор команды в меню, установка/снятие галочек в меню
- скроллинг обозримой области Piano Roll или Журнала Истории с помощью скроллбаров
- перетаскивание окна TAS Editor и изменение размеров окна

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), щелчок правой кнопкой вызывает контекстное меню, которое содержит следующие пункты:

- Set Markers
- Remove Markers
- Deselect
- Select between Markers
- Ungreenzone
- Clear
- Delete
- Insert
- Insert # of Frames
- Clone
- Truncate movie

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

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

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

Когда эмулятор стоит на паузе, нажатие средней кнопки снимет паузу (аналогично нажатию хоткея 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)
- клавиатурные акселераторы
- хоткеи FCEUX
- кнопки виртуальных джойстиков

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

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

- 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, работающих при запущенном Тасэдиторе:

- Power
- Reset
- Pause
- Frame Advance
- Screenshot
- Exit
- Slowest Speed
- Speed Down
- Normal Speed
- Speed Up
- Turbo
- Turbo Toggle
- Savestate Slot 0
- Savestate Slot 1
- Savestate Slot 2
- Savestate Slot 3
- Savestate Slot 4
- Savestate Slot 5
- Savestate Slot 6
- Savestate Slot 7
- Savestate Slot 8
- Savestate Slot 9
- Next Savestate Slot
- Previous Savestate Slot
- Save State
- Save State to Slot 0
- Save State to Slot 1
- Save State to Slot 2
- Save State to Slot 3
- Save State to Slot 4
- Save State to Slot 5
- Save State to Slot 6
- Save State to Slot 7
- Save State to Slot 8
- Save State to Slot 9
- Load State
- Load State from Slot 0
- Load State from Slot 1
- Load State from Slot 2
- Load State from Slot 3
- Load State from Slot 4
- Load State from Slot 5
- Load State from Slot 6
- Load State from Slot 7
- Load State from Slot 8
- Load State from Slot 9
- Play Movie From Beginning
- Toggle Read-Only
- Toggle Frame Display
- Toggle Input Display
- Toggle Status Icon
- Reload current Lua script
- Sound Mute Toggle
- Sound Volume Up
- Sound Volume Down
- Sound Volume Normal
- Record AVI As...
- Stop AVI
- Eject or Insert FDS Disk
- Switch FDS Disk Side
- Insert Coin
- Use Input Preset 1
- Use Input Preset 2
- Use Input Preset 3
- Toggle Background Display
- Toggle Object Display
- Lag Counter Toggle
- Open TAS Editor
- Open Memory Watch
- Open Cheats
- Open Debugger
- Open Hex Editor
- Open PPU Viewer
- Open Name Table Viewer
- Open Trace Logger
- Open Code/Data Logger
- Frame Adv.-Skip Lag
- Reload ROM or TAS Editor Project
- Toggle Movie Subtitles
- Open Ram Watch
- Open Ram Search
- Toggle Rerecord Display
- Frame Rewind
- Restore Playback
- Cancel Seeking
- Switch Auto-restore last position
- Switch current Multitracking mode
- Run Manual Lua function
- Toggle FPS Display

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

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

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

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

D – B

F – A

Enter – Start

S – Select

Вверх – Up

Влево – Left

Вниз – Down

Вправо – Right

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

- NES -> Reset или хоткей "Reset" (по умолчанию Ctrl + R) – для команды "Сброс"
- NES -> Power или хоткей "Power" – для команды "Включение" (в реальной работе не требуется)
- NES -> Eject/Insert Disk или хоткей "Eject or Insert FDS Disk" – для команды "Вытащить/Вставить диск" (актуально только для Famicom Disk System)
- NES -> Switch Disk Side или хоткей "Switch FDS Disk Side" – для команды "Поменять сторону диска" (актуально только для Famicom Disk System)
- NES -> Insert Coin или хоткей "Insert Coin" – для команды "Вложить монету" (актуально только для VS System)

Эти команды срабатывают только в режиме Записи, причём для отображения результата на экране 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