Before opening the frame viewer, you can filter the frames by applying [simple](webapp_datasets_versioning.md#simple-frame-filtering) or [advanced](webapp_datasets_versioning.md#advanced-frame-filtering)
|<imgsrc="/docs/latest/icons/ico-skip-backward.svg"alt="Jump backwards icon"className="icon size-md space-sm"/>| Jumps backwards ten frames | CTRL + Left arrow |
|<imgsrc="/docs/latest/icons/ico-skip-previous.svg"alt="Jump to previous unfiltered annotation"className="icon size-md space-sm"/>|Go to the previous frame containing a non-filtered annotation. The filter is the minimum confidence level setting. If the confidence level filter is set to zero, any frame containing annotations matches the filter.| <imgsrc="/docs/latest/icons/ico-optional-no.svg"alt="Not applicable"className="icon size-md center-md"/> |
|<imgsrc="/docs/latest/icons/ico-arrow-left.svg"alt="Previous frame icon"className="icon size-md space-sm"/>|Go to the previous frame | Left arrow |
|<imgsrc="/docs/latest/icons/ico-arrow-right.svg"alt="Next frame icon"className="icon size-md space-sm"/>|Go to the next frame | Right arrow |
|<imgsrc="/docs/latest/icons/ico-skip-next.svg"alt="Jump to next unfiltered annotation"className="icon size-md space-sm"/>|Go to the next frame containing a non-filtered annotation (same filter as <imgsrc="/docs/latest/icons/ico-skip-previous.svg"alt="Jump to previous unfiltered annotation"className="icon size-md space-sm"/>).| <imgsrc="/docs/latest/icons/ico-optional-no.svg"alt="Not applicable"className="icon size-md center-md"/> |
|<imgsrc="/docs/latest/icons/ico-skip-forward.svg"alt="Jump forwards icon"className="icon size-md space-sm"/>|Jump forwards ten frames | CTRL + Right arrow |
|<imgsrc="/docs/latest/icons/ico-shared-item.svg"alt="Copy URL"className="icon size-md space-sm"/>| Copy frame URL. A direct link to view the current frame|<imgsrc="/docs/latest/icons/ico-optional-no.svg"alt="Not applicable"className="icon size-md center-md"/> |
|Hold Spacebar + Press and hold image + Drag| Move around image. NOTE: If using a touchpad, this only works if the *Disable touchpad while typing* setting is turned off |
|Esc | Escape frame viewer and return to dataset page |
| Hold Shift | Key points (<imgsrc="/docs/latest/icons/ico-keypoint-icon-purple.svg"alt="Key points mode"className="icon size-sm space-sm"/>) | While holding Shift, add new points to the ROI by left clicking, and move a single point by dragging it with your mouse |
1. Locate your frame by applying a [simple frame filter](webapp_datasets_versioning.md#simple-frame-filtering) or [advanced frame filter](webapp_datasets_versioning.md#advanced-frame-filtering), and clicking **LOAD MORE**, if required.
Each click adds a keypoint to the frame. After clicking the last keypoint, click <imgsrc="/docs/latest/icons/ico-save.svg"alt="Check mark"className="icon size-md space-sm"/>
or <code>Enter</code> to save the annotation. Click <code>Esc</code> to cancel the annotation.
|| Move annotation | Click on a bounded area and drag it. |
|| Resize annotation| Select an annotation, then click on a bounded area’s vertex and drag it. |
|<imgsrc="/docs/latest/icons/ico-metadata.svg"alt="edit metadata"className="icon size-md space-sm"/>|Edit metadata|Hover over an annotation in the list and click the icon to open the edit window. Input the metadata dictionary in JSON format. This metadata is specific to the selected annotation, not the entire frame.|
|<imgsrc="/docs/latest/icons/ico-lock-open.svg"alt="Lock annotation"className="icon size-md space-sm"/>|Lock / Unlock annotation |Click the button on a specific annotation to make it uneditable. You can also click the button on top of the annotations list to lock all annotations in the frame.|
|<imgsrc="/docs/latest/icons/ico-trash.svg"alt="Trash"className="icon size-sm space-sm"/>|Delete annotation|Click the annotation or bounded area in the frame and then click the button to delete the annotation.|
|<imgsrc="/docs/latest/icons/ico-show.svg"alt="Eye Show All"className="icon size-md space-sm"/>|Show/hide all annotations |Click the button to view the frame without annotations. When annotations are hidden, they can’t be modified. |
||Delete label |In the relevant annotation, click **x** on the label you want to remove.|