<pclass="rvps10"><spanclass="rvts21">FCEUX main window can only display data of one frame of a movie at any given moment. Piano Roll can cover data for tens of frames at the same time. But average movie has thousands of frames. So TASer constantly needs to scroll the Piano Roll up and down or rewind emulator playback to get the data about needed frame or group of frames.</span></p>
<pclass="rvps10"><spanclass="rvts21">Throughout the documentation this is called "movie navigation". It takes major part of TASing, and Taseditor introduces many new ways of navigation, striving to make it as fast as possible. Depending on the situation some of them are better then others, so it's not recommended to stick to a single one.</span></p>
<pclass="rvps10"><spanclass="rvts21">Ideally, the navigation skills should move to muscle memory, allowing you to always appear in necessary place of the movie without interrupting the analysis of current task.</span></p>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#jump-home-end">Jumping to the beginning / to the end of the movie</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#scroll-to-playback">Jumping to Playback cursor</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#scroll-to-selection">Jumping to Selection cursor</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#scroll-to-playback-marker">Jumping to the Marker above Playback cursor</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#scroll-to-selection-marker">Jumping to the Marker above Selection cursor</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#rewinding-by-wheel">Rewinding by mouse wheel</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts61"href="Navigation.html#drag-playback">Dragging with mouse</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#playback-jumping-markers">Jumping on Markers</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#jump-bookmark">Jumping to Bookmarks</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#playback-home-end">Jumping to the beginning / to the end of the movie</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#selection-home-end">Moving Selection to the beginning / to the end of the movie</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#selection-jumping-markers">Jumping on Markers</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#selection-history">Tracking the Selection History</a></li>
<liclass="rvps10"style="text-indent: 32px"><aclass="rvts57"href="Navigation.html#reselect-clipboard">Returning to the origin of Clipboard data</a></li>
<liclass="rvps10"><spanclass="rvts21">when you need to get to a far away section of the movie. The scrollbar allows to traverse thousands of frames at once</span></li>
<liclass="rvps10"><spanclass="rvts21">when you're searching for a segment which can be anywhere in the movie</span></li>
</ul>
<pclass="rvps10"><aname="wheel"></a>
<spanclass="rvts21"><br/></span></p>
<pclass="rvps10"><spanclass="rvts46">2. Rolling mouse wheel</span></p>
<pclass="rvps10"><spanclass="rvts21">Point mouse cursor to any cell in Input/Markers/icons, hold </span><spanclass="rvts30">Alt</span><spanclass="rvts21"> and roll the mouse wheel up or down to scroll the Piano Roll to the closest cell that contains data different from the data of adjacent cell.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">when you see an emptiness in specific button column and want to find nearest frame where the button is pressed</span></li>
<liclass="rvps10"><spanclass="rvts21">when you see the specific button is held for many frames and want to find exactly the first frame where the button was pressed, or the frame where it will be released</span></li>
<liclass="rvps10"><spanclass="rvts21">when you need to find previous/next Marker</span></li>
<liclass="rvps10"><spanclass="rvts21">when you need to find previous/next buttonpress</span></li>
<liclass="rvps10"><spanclass="rvts21">when you need to find the Bookmark above/below (in the icons column)</span></li>
<pclass="rvps10"><spanclass="rvts21">Press</span><spanclass="rvts21"></span><spanclass="rvts30">Page Up</span><spanclass="rvts21"> or </span><spanclass="rvts30">Page Down</span><spanclass="rvts21"> key </span><spanclass="rvts21">to scroll Piano Roll like any other list. The amount of scrolling depends on the size of Piano Roll visible area.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Press</span><spanclass="rvts21"></span><spanclass="rvts30">Home</span><spanclass="rvts21"> or </span><spanclass="rvts30">End</span><spanclass="rvts21"></span><spanclass="rvts21">to scroll Piano Roll to the beginning or to the end of the movie.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you need to go to </span><spanclass="rvts21">the beginning or to the end of the movie</span></li>
</ul>
<pclass="rvps10"><aname="scroll-to-playback"></a>
<spanclass="rvts21"><br/></span></p>
<pclass="rvps10"><spanclass="rvts46">6. Jumping to Playback cursor</span></p>
<pclass="rvps10"><spanclass="rvts21">Click on the upper "Marker #" label (colored light-blue) to immediately scroll Piano Roll to Playback cursor position. Alternative way to do it is to press </span><spanclass="rvts30">Shift</span><spanclass="rvts21"> key twice within a short amount of time.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Click on the lower "Marker #" label to immediately scroll Piano Roll to Selection cursor position. Alternative way to do it is to press </span><spanclass="rvts30">Ctrl</span><spanclass="rvts21"> key twice within a short amount of time.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Click on the upper edit field to immediately scroll Piano Roll to the Marker which Note is going to be edited.</span></p>
<pclass="rvps10"><spanclass="rvts21">Works only when the </span><aclass="rvts27"href="ProgramCustomization.html#FollowMarkerNotecontext">View -> Follow Marker Note context</a><spanclass="rvts21"> option is enabled.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you need to see the beginning of </span><spanclass="rvts21">currently played segment</span></li>
<pclass="rvps10"><spanclass="rvts21">Click on the lower edit field to immediately scroll Piano Roll to the Marker which Note is going to be edited.</span></p>
<pclass="rvps10"><spanclass="rvts21">Works only when the </span><aclass="rvts27"href="ProgramCustomization.html#FollowMarkerNotecontext">View -> Follow Marker Note context</a><spanclass="rvts21"> option is enabled.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you need to see the beginning of </span><spanclass="rvts21">currently edited segment</span></li>
<pclass="rvps10"><spanclass="rvts21">The Playback cursor is always bound to current state of emulated game. This means that emulator affects this cursor when emulating the game, and vice versa, when you move this cursor, you affect the emulator.</span></p>
<pclass="rvps10"><spanclass="rvts21">There's one limitation in the controlling of the cursor: sometimes it can't immediately move to the desired frame, seeking takes some time.</span></p>
<pclass="rvps10"><spanclass="rvts21">When the "Follow cursor" checkbox in the Playback panel is checked, the Piano Roll automatically scrolls after the Playback cursor.</span></p>
<pclass="rvps10"><spanclass="rvts21">Click on </span><spanclass="rvts29"><</span><spanclass="rvts21"> or </span><spanclass="rvts29">></span><spanclass="rvts21"> button in the Playback panel, or press </span><spanclass="rvts30">Shift + Up</span><spanclass="rvts21"> or </span><spanclass="rvts30">Shift + Down</span><spanclass="rvts21">, or use </span><spanclass="rvts26">Frame Rewind </span><spanclass="rvts21">or </span><spanclass="rvts26">Frame Advance</span><spanclass="rvts21"> hotkey to move Playback cursor 1 frame back of forward.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Hold right mouse button and r</span><spanclass="rvts21">oll mouse wheel up or down </span><spanclass="rvts21">to move Playback cursor.</span></p>
<pclass="rvps10"><spanclass="rvts21">Mouse cursor can be pointing anywhere.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Click on any cell in the leftmost column of the Piano Roll ("Icons" column) to send the Playback cursor to the frame. Also, click on any cell of the column and hold the left mouse button to drag the Playback cursor by moving the mouse. This method also allows to scroll the Piano Roll by dragging the Playback cursor outside (above or below the Piano Roll).</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen </span><spanclass="rvts21">you're </span><spanclass="rvts21">searching for an in-game event of the movie</span></li>
<pclass="rvps10"><spanclass="rvts21">Click on </span><spanclass="rvts29"><<</span><spanclass="rvts21"> or </span><spanclass="rvts29">>></span><spanclass="rvts21"> button in the Playback panel, or press </span><spanclass="rvts30">Shift + Page Up</span><spanclass="rvts21"> or </span><spanclass="rvts30">Shift + Page Down</span><spanclass="rvts21">, or hold </span><spanclass="rvts30">Shift</span><spanclass="rvts21"> and roll the mouse wheel to move Playback cursor to previous or next Marker.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you need to set Playback cursor to the beginning of currently played segment (provided that the frame of the beginning is marked)</span></li>
<liclass="rvps10"><spanclass="rvts21">when you want to see </span><spanclass="rvts21">events of previous/next segments</span></li>
</ul>
<pclass="rvps10"><aname="jump-bookmark"></a>
<spanclass="rvts21"><br/></span></p>
<pclass="rvps10"><spanclass="rvts22">5. Jumping to Bookmarks</span></p>
<pclass="rvps10"><spanclass="rvts21">Press the hotkey (</span><spanclass="rvts26">0-9</span><spanclass="rvts21">) corresponding to the number of desired Bookmark, or click on a frame number in Bookmarks List, or click on a Bookmark icon in the Branches Tree to send Playback cursor to the bookmarked frame.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you need to re-watch events of the movie starting from a bookmarked frame (e.g. watch the movie from the beginning of Level 2)</span></li>
<liclass="rvps10"><spanclass="rvts21">when you changed Input before the bookmarked frame and want to see new events at the frame</span></li>
</ul>
<pclass="rvps10"><aname="playback-home-end"></a>
<spanclass="rvts21"><br/></span></p>
<pclass="rvps10"><spanclass="rvts22">6. Jumping to the beginning / to the end of the movie</span></p>
<pclass="rvps10"><spanclass="rvts21">Press </span><spanclass="rvts30">Shift + </span><spanclass="rvts30">Home</span><spanclass="rvts21"> or </span><spanclass="rvts30">Shift + </span><spanclass="rvts30">End</span><spanclass="rvts21">, or click the cloudlet or the fireball in the Branches Tree to move Playback cursor to the beginning or to the end of the movie.</span></p>
<pclass="rvps10"><spanclass="rvts21">You can also press the </span><spanclass="rvts26">Play movie from the beginning</span><spanclass="rvts21"> hotkey (</span><spanclass="rvts26">Shift + R</span><spanclass="rvts21"> by default) to move Playback cursor to the beginning of the movie.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Selection cursor is usually located on the frame where the most recent changes of Input were made, but you can also move the cursor to any other frame when needed.</span></p>
<pclass="rvps10"><spanclass="rvts21">The Piano Roll automatically scrolls after the Selection.</span></p>
<pclass="rvps10"><spanclass="rvts21">Press </span><spanclass="rvts30">Ctrl + Up</span><spanclass="rvts21"> or </span><spanclass="rvts30">Ctrl + Down</span><spanclass="rvts21"> to move current Selection 1 frame up or down.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Press </span><spanclass="rvts30">Ctrl + </span><spanclass="rvts30">Home</span><spanclass="rvts21"> or </span><spanclass="rvts30">Ctrl + </span><spanclass="rvts30">End</span><spanclass="rvts21"> to move current Selection to the beginning or to the end of the movie.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you need to select the same set of frames at the beginning or at the end of the movie</span></li>
<pclass="rvps10"><spanclass="rvts21">Click on </span><spanclass="rvts29"><<</span><spanclass="rvts21"> or </span><spanclass="rvts29">>></span><spanclass="rvts21"> button at the bottom of the Toolbox, or press </span><spanclass="rvts30">Ctrl + Page Up</span><spanclass="rvts21"> or </span><spanclass="rvts30">Ctrl + Page Down</span><spanclass="rvts21">, or hold </span><spanclass="rvts30">Ctrl</span><spanclass="rvts21"> and roll the mouse wheel</span><spanclass="rvts21"> to move Selection cursor </span><spanclass="rvts21">to previous or next Marker.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<liclass="rvps10"><spanclass="rvts21">when you need to set Selection cursor to the beginning of currently edited segment (provided that the frame of the beginning is marked)</span></li>
<liclass="rvps10"><spanclass="rvts21">w</span><spanclass="rvts21">hen you want to move to </span><spanclass="rvts21">previous/next segments</span></li>
</ul>
<pclass="rvps10"><aname="selection-history"></a>
<spanclass="rvts21"><br/></span></p>
<pclass="rvps10"><spanclass="rvts22">4. Tracking the Selection History</span></p>
<pclass="rvps10"><spanclass="rvts21">Press </span><spanclass="rvts30">Ctrl + Q</span><spanclass="rvts21"> or </span><spanclass="rvts30">Ctrl + W</span><spanclass="rvts21"> to revert Selection to its previous or next state.</span></p>
<pclass="rvps10"><spanclass="rvts21">This method of navigation allows to return to previously edited segments and quickly remember the sequence of recent changes. </span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Press </span><spanclass="rvts30">Ctrl + B</span><spanclass="rvts21"> to revert Selection to its state at the moment of the last "Copy to Clipboard" operation.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Open the </span><spanclass="rvts25">Find Note</span><spanclass="rvts21"> window, enter the text to search and click </span><spanclass="rvts29">Find next</span><spanclass="rvts21"> or press Enter key to set Selection cursor to the closest Marker which Note contains the text. </span><spanclass="rvts21">The Piano Roll automatically scrolls after the Selection. You can search up or down from current position of Selection cursor.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps10"><spanclass="rvts21">Leave Playback cursor in current segment and click the </span><spanclass="rvts29">Similar</span><spanclass="rvts21"> or </span><spanclass="rvts29">More</span><spanclass="rvts21"> button to set Selection cursor to the Marker containing the most relevant Note. </span><spanclass="rvts21">The Piano Roll automatically scrolls after the Selection.</span></p>
<pclass="rvps10"><spanclass="rvts21">This method is described in the </span><aclass="rvts27"href="AdvancedFeatures.html#UsingMarkers">Advanced Features</a><spanclass="rvts21"> chapter.</span></p>
<pclass="rvps10"><spanclass="rvts21">When to use:</span></p>
<pclass="rvps8"><spanclass="rvts17">Created with the Personal Edition of HelpNDoc: </span><aclass="rvts18"href="http://www.helpndoc.com/create-epub-ebooks">Write EPub books for the iPad</a></p>