<pclass="rvps10"><spanclass="rvts22">При внесении любых изменений в мувик Тасэдитор регистрирует эти изменения в Журнале Истории. В текст каждой записи Журнала добавляется время внесения изменений, а также номер ключевого кадра (или начало и конец региона кадров), где произошли изменения.</span></p>
<pclass="rvps10"><spanclass="rvts22">Здесь перечислены все возможные типы записей в Журнал Истории, а также дана примерная оценка частоты использования соответствующих операций.</span></p>
<liclass="rvps29"style="text-indent: 30px"><spanclass="rvts22">щелчок по пустой клетке Ввода в Piano Roll</span></li>
<liclass="rvps29"style="text-indent: 30px"><spanclass="rvts22">рисование Ввода при помощи щелчка по пустой клетке и дальнейшего перемещения курсора мыши без отпускания левой кнопки</span></li>
<liclass="rvps29"style="text-indent: 30px"><spanclass="rvts34">Shift</span><spanclass="rvts22"> + щелчок по пустой клетке </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а</span></li>
<liclass="rvps29"style="text-indent: 30px"><spanclass="rvts22">щелчок по символу в Заголовке Piano Roll (когда есть Выделение)</span></li>
<liclass="rvps29"style="text-indent: 30px"><spanclass="rvts22">нажатие кнопки виртуального джойстика </span><spanclass="rvts22">(когда есть Выделение)</span></li>
<pclass="rvps10"><spanclass="rvts43">Гринзона усекается: после первого же кадра, где изменился </span><spanclass="rvts22">Ввод</span><spanclass="rvts43">.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при снятии </span><spanclass="rvts22">одного или нескольких кнопочных нажатий</span><spanclass="rvts22">с одного или нескольких кадров.</span></p>
<liclass="rvps10"><spanclass="rvts22">щелчок по заполненной клетке </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а в Piano Roll</span></li>
<liclass="rvps29"style="text-indent: 30px"><spanclass="rvts22">стирание Ввода при помощи щелчка по заполненной клетке и дальнейшего перемещения курсора мыши без отпускания левой кнопки</span></li>
<liclass="rvps10"><spanclass="rvts34">Shift</span><spanclass="rvts22"> + щелчок по заполненной клетке </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а в Piano Roll</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок по символу в Заголовке Piano Roll </span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">нажатие кнопки виртуального джойстика </span><spanclass="rvts22">(когда есть Выделение)</span></li>
<pclass="rvps10"><spanclass="rvts43">Гринзона усекается: после первого же кадра, где изменился </span><spanclass="rvts22">Ввод</span><spanclass="rvts43">.</span></p>
<liclass="rvps24"style="text-indent: 30px"><spanclass="rvts34">Alt</span><spanclass="rvts22"> + щелчок по любой клетке </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а в Piano Roll</span></li>
<liclass="rvps24"style="text-indent: 30px"><spanclass="rvts34">Alt</span><spanclass="rvts22"> + </span><spanclass="rvts22">рисование Ввода перемещением курсора мыши с зажатой левой кнопкой</span></li>
<liclass="rvps10"><spanclass="rvts34">Alt</span><spanclass="rvts22"> + щелчок по символу в Заголовке Piano Roll </span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts34">Alt</span><spanclass="rvts22"> + нажатие кнопки виртуального джойстика </span><spanclass="rvts22">(когда есть Выделение)</span></li>
<pclass="rvps10"><spanclass="rvts43">Гринзона усекается: после первого же кадра, где изменился </span><spanclass="rvts22">Ввод</span><spanclass="rvts43">.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиши </span><spanclass="rvts34">Delete</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Clear</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра </span><spanclass="rvts22">и выбор контекстном меню пункта </span><spanclass="rvts26">Clear</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при снятии нажатий всех кнопок с одного или нескольких кадров при помощи операции </span><spanclass="rvts22">Cut ("Вырезать" – копирование данных в Буфер Обмена).</span></p>
<pclass="rvps10"><spanclass="rvts22">Эта операция идентична операции </span><aclass="rvts28"href="Operations.html#Clear">Clear</a><spanclass="rvts22">, за исключением того, что Ввод перед очисткой попадают в Буфер Обмена.</span></p>
<pclass="rvps10"><spanclass="rvts37">Замечание:</span><spanclass="rvts22"> хотя последствия операции Cut можно откатывать, данные в Буфере Обмена при этом не восстановятся.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиатурного акселератора </span><spanclass="rvts34">Ctrl + X</span><spanclass="rvts22"> (когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Cut</span><spanclass="rvts22"> (когда есть Выделение)</span></li>
<pclass="rvps10"><spanclass="rvts22">В зависимости от состояния галочки "Superimpose" старый Ввод на этих кадрах либо очищается, либо объединяется с новым. В Заголовке Piano Roll вспыхивают символы кнопок, для которых было установлено хотя бы одно нажатие в выделенных кадрах.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиатурного акселератора </span><spanclass="rvts34">Ctrl + V</span><spanclass="rvts22"> (когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Paste</span><spanclass="rvts22"> (когда есть Выделение)</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при вставке данных из Буфера Обмена в мувик (с раздвиганием старых данных). Также смещаются вниз Маркеры, если они привязаны.</span></p>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> PasteInsert</span><spanclass="rvts22"> (когда есть Выделение)</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при вставке копий одного или нескольких кадров посреди мувика, что приводит к сдвиганию Ввода (и Маркеров, если они привязаны к Вводу) вниз.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиатурного акселератора </span><spanclass="rvts34">Ctrl + Insert</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Clone</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра</span><spanclass="rvts22"> и выбор в контекстном меню пункта </span><spanclass="rvts26">Clone</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при вставке одного или нескольких пустых кадров посреди мувика, что приводит к сдвиганию </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а (и Маркеров, если они привязаны к </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">у) вниз.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиатурного акселератора </span><spanclass="rvts34">Ctrl + Shift + Insert</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Insert</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой по выделенному номеру кадра и выбор в контекстном меню пункта </span><spanclass="rvts26">Insert</span></li>
<pclass="rvps10"><spanclass="rvts43">Гринзона усекается: после первого же кадра, где изменился </span><spanclass="rvts22">Ввод</span><spanclass="rvts22"> или Лаг</span><spanclass="rvts43">.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при вставке заданного количества пустых кадров посреди мувика, что приводит к сдвиганию </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а (и Маркеров, если они привязаны к </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">у) вниз.</span></p>
<pclass="rvps10"><spanclass="rvts22">Если в Piano Roll есть Выделение, </span><spanclass="rvts22">то требуемое количество пустых строк появляется перед Курсором Выделения</span><spanclass="rvts22">. </span><spanclass="rvts22">Если Выделения нет, то требуемое количество пустых строк появляется перед Курсором Проигрывателя.</span></p>
<pclass="rvps10"><spanclass="rvts22">В текст записи добавляется количество вставленных кадров.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиши </span><spanclass="rvts34">Insert</span><spanclass="rvts22"> и введение требуемого числа кадров</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Insert # of Frames</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра </span><spanclass="rvts22">и выбор в контекстном меню пункта </span><spanclass="rvts26">Insert # of Frames</span></li>
<pclass="rvps10"><spanclass="rvts43">Гринзона усекается: после первого же кадра, где изменился </span><spanclass="rvts22">Ввод</span><spanclass="rvts22"> или Лаг</span><spanclass="rvts43">.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при удалении одного или нескольких кадров посреди мувика, что приводит к сдвиганию </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">а (и Маркеров, если они привязаны к </span><spanclass="rvts22">Ввод</span><spanclass="rvts22">у) вверх.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие клавиатурного акселератора </span><spanclass="rvts34">Ctrl + Delete</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Delete</span><spanclass="rvts22"></span><spanclass="rvts22">(когда есть Выделение)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра </span><spanclass="rvts22">и выбор в контекстном меню пункта </span><spanclass="rvts26">Delete</span></li>
<pclass="rvps10"><spanclass="rvts43">Гринзона усекается: после первого же кадра, где изменился Ввод</span><spanclass="rvts22"> или Лаг</span><spanclass="rvts43">.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при усечении хвоста мувика, что приводит удалению Ввода (и Маркеров, если они привязаны к Вводу), начиная с указанной строки. Е</span><spanclass="rvts22">сли в Piano Roll есть Выделение, мувик усекается сразу после первого выделенного кадра. Если выделения нет, то мувик усекается сразу после Курсора Проигрывателя.</span></p>
<liclass="rvps10"><spanclass="rvts22">выбор в меню Тасэдитора пункта </span><spanclass="rvts26">Edit -> Truncate movie</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра </span><spanclass="rvts22">и выбор в контекстном меню пункта </span><spanclass="rvts26">Truncate movie</span></li>
<pclass="rvps10"><spanclass="rvts22">Эта запись в Журнал Истории создаётся при Записывании Ввода в мувик с помощью виртуальных джойстиков в режиме Recording.</span></p>
<pclass="rvps10"><spanclass="rvts22">Новый Ввод появляется на кадре, где находится Курсор Проигрывателя. В зависимости от состояния галочки "Superimpose" старый Ввод на этом кадре либо очищается, либо объединяется с новым. </span><spanclass="rvts22">В Заголовке Piano Roll вспыхивают символы кнопок, для которых было установлено нажатие.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие кнопок виртуального джойстика (когда отжата пауза эмулятора, и включен режим Recording)</span></li>
<liclass="rvps10"><spanclass="rvts22">отсутствие нажатий кнопок виртуального джойстика (когда отжата пауза эмулятора, и включен режим Recording)</span></li>
<liclass="rvps10"><spanclass="rvts22">нажатие кнопок виртуального джойстика одновременно с нажатием хоткея </span><spanclass="rvts27">Frame Advance</span><spanclass="rvts22"> (когда эмулятор стоит на паузе, и включен режим Recording)</span></li>
<pclass="rvps10"><spanclass="rvts22">В текст записи добавляется имя файла, из которого был взят Ввод. Номер кадра в этих записях отсутствует, так как заменяется весь Ввод, начиная с нулевого кадра.</span></p>
<liclass="rvps10"><spanclass="rvts22">выбор пункта меню </span><spanclass="rvts26">File -> Import Input</span><spanclass="rvts22"> и открытие файла-источника</span></li>
<pclass="rvps10"><spanclass="rvts22">Пересохранение Закладки в уже заполненный слот срабатывает, только если новые данные отличаются от имеющихся в данном слоте. Например, если отличается кадр Закладки или мувик её ответвления.</span></p>
<pclass="rvps10"><spanclass="rvts22">При успешном сохранении Закладки её ответвление становится текущим, а в окне эмулятора появляется сообщение "Branch # saved."</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие хоткея "сохранить состояние": </span><spanclass="rvts26">Shift +</span><spanclass="rvts22"> клавиша в ряду от </span><spanclass="rvts27">F1</span><spanclass="rvts22"> до </span><spanclass="rvts27">F10</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой мыши по любой строке Списка Закладок</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой мыши по любой иконке Закладок в Дереве ответвлений</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при замене текущего мувика на данные из ответвления Закладки. Заменяется и Ввод, и Маркеры.</span></p>
<pclass="rvps10"><spanclass="rvts22">В текст записи добавляется время создания этой Закладки, так как фактически содержимое мувика возвращается во времени на этот момент.</span></p>
<pclass="rvps10"><spanclass="rvts22">При успешной загрузке Закладки её ответвление становится текущим, а в окне эмулятора появляется сообщение "Branch # loaded."</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие хоткея "загрузить состояние": клавиша в ряду от </span><spanclass="rvts27">F1</span><spanclass="rvts22"> до </span><spanclass="rvts27">F10</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок левой кнопкой мыши по правой половине Списка Закладок</span></li>
<liclass="rvps10"><spanclass="rvts22">двойной щелчок по любой иконке Закладок в Дереве ответвлений</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при замене текущего мувика на данные из ответвления Закладки, когда Ввод Закладки совпадал с Вводом мувика, а отличались только Маркеры.</span></p>
<liclass="rvps10"><spanclass="rvts22">нажатие хоткея "загрузить состояние": клавиша в ряду от </span><spanclass="rvts27">F1</span><spanclass="rvts22"> до </span><spanclass="rvts27">F10</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок левой кнопкой мыши по правой половине Списка Закладок</span></li>
<liclass="rvps10"><spanclass="rvts22">двойной щелчок по любой иконке Закладок в Дереве ответвлений</span></li>
<liclass="rvps10"><spanclass="rvts22">двойной щелчок по номеру кадра в Piano Roll (при условии, что на этом кадре ещё нет Маркера)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок по "Frame#" в Заголовке Piano Roll (когда есть Выделение, и среди выделенных кадров есть кадры без Маркеров)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра </span><spanclass="rvts22">и выбор в контекстном меню пункта </span><spanclass="rvts26">Set Markers</span></li>
<liclass="rvps10"><spanclass="rvts22">двойной щелчок по номеру кадра в Piano Roll (при условии, что на этом кадре есть Маркер), перетаскивание Маркера за пределы Piano Roll и отпускание</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок по "Frame#" в Заголовке Piano Roll (когда есть Выделение, и на всех выделенных кадрах есть Маркеры)</span></li>
<liclass="rvps10"><spanclass="rvts22">щелчок правой кнопкой </span><spanclass="rvts22">по выделенному номеру кадра </span><spanclass="rvts22">и выбор в контекстном меню пункта </span><spanclass="rvts26">Remove Markers</span></li>
<liclass="rvps10"><spanclass="rvts22">ввести текст Заметки сразу же после создания нового Маркера двойным щелчком</span></li>
<liclass="rvps10"><spanclass="rvts22">щёлкнуть мышью по верхнему текстовому полю, стереть старый текст и ввести новый текст, затем нажать </span><spanclass="rvts26">Enter</span><spanclass="rvts22"> или </span><spanclass="rvts22">щёлкнуть по любому месту окна TAS Editor</span></li>
<liclass="rvps10"><spanclass="rvts22">щёлкнуть мышью по нижнему текстовому полю, ввести новый текст, затем нажать </span><spanclass="rvts26">Enter</span><spanclass="rvts22"> или щёлкнуть по любому месту окна TAS Editor</span></li>
<liclass="rvps10"><spanclass="rvts22">сделать двойной щелчок по </span><spanclass="rvts22">Маркеру и зажать левую кнопку, затем перетащить Маркер на кадр, где нет Маркера, и отпустить</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся, когда два Маркера меняются местами.</span></p>
<pclass="rvps10"><spanclass="rvts22">В текст записи помещается старый и новый номер кадра перетаскиваемого Маркера, а также текст его Заметки.</span></p>
<liclass="rvps10"><spanclass="rvts22">сделать двойной щелчок по </span><spanclass="rvts22">Маркеру и зажать левую кнопку, затем перетащить Маркер на кадр с другим Маркером и отпустить</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при изменении мувика, которое не изменило Ввод, но привело к смещению Маркеров вверх или вниз.</span></p>
<liclass="rvps10"><spanclass="rvts22">скопировать в Буфер Обмена пустой кадр, затем сделать </span><aclass="rvts28"href="Operations.html#PasteInsert">PasteInsert</a><spanclass="rvts22"> перед самым концом мувика, за которым нет нажатий, но есть Маркер</span></li>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при установке Маркера на один кадр с помощью вызова функции </span><spanclass="rvts21">taseditor.setmarker()</span><spanclass="rvts22">.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при снятии Маркера с одного кадра с помощью вызова функции </span><spanclass="rvts21">taseditor.removemarker()</span><spanclass="rvts22">.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при изменении текста Заметки одного Маркера с помощью вызова функции </span><spanclass="rvts21">taseditor.setnote()</span><spanclass="rvts22"> из Луа-скрипта.</span></p>
<pclass="rvps10"><spanclass="rvts22">В текст записи добавляется новый текст Заметки.</span></p>
<pclass="rvps10"><spanclass="rvts22">Запись создаётся при изменении Ввода/Маркеров одного или нескольких кадров с помощью вызова функции </span><spanclass="rvts21">taseditor.applyinputchanges()</span><spanclass="rvts22"> из Луа-скрипта.</span></p>
<pclass="rvps10"><spanclass="rvts22">Вместо слова "Change" в тексте записи может фигурировать любое другое слово или словосочетание, которое указывается в качестве параметра функции </span><spanclass="rvts21">taseditor.applyinputchanges()</span><spanclass="rvts22">.</span></p>
<liclass="rvps10"><spanclass="rvts22">исполнить Луа-скрипт со строками </span><spanclass="rvts21">taseditor.submitinputchange(frame, joypad, input)</span><spanclass="rvts22"> и </span><spanclass="rvts21">taseditor.applyinputchanges(name)</span></li>
<liclass="rvps10"><spanclass="rvts22">исполнить Луа-скрипт со строками </span><spanclass="rvts21">taseditor.submitinsertframes(frame, number)</span><spanclass="rvts22"> либо </span><spanclass="rvts21">taseditor.submitdeleteframes(frame, number)</span><spanclass="rvts22"> и </span><spanclass="rvts21">taseditor.applyinputchanges(name)</span></li>
<pclass="rvps8"><spanclass="rvts18">Created with the Personal Edition of HelpNDoc: </span><aclass="rvts19"href="http://www.helpndoc.com/feature-tour/create-ebooks-for-amazon-kindle">Free Kindle producer</a></p>