# Navigation

## Switching between lines

To switch between active lines you can:

* press `↑`(previous line) or `↓`(next line) arrow keys while in the main editor,
* use mouse wheel in the main editor,
* go to the menu *View* -> *Previous Line* or *View* -> *Next Line,*
* click on the line (only works for active track's lines) in the *fillbar* as explained [*here*](/karedi/user-interface/middle-components/song-fillbar.md#adjusting-the-visible-area-to-some-line)*.*

## Switching between notes

To switch the selected note:

* &#x20;press `←` or `→` arrow keys while in the main editor,
* click on the note you want to select,
* go to the menu *Select* -> *Previous* or *Select* -> *Next.*

## Switching between tracks

Explained [here](/karedi/user-interface/upper-components/tracks-manager.md#active-track).

## Moving around

To move visible area without changing its size you can:

* use `shift + mouse wheel scroll` or `horizontal mouse wheel scroll` to move left and right, adding `alt`  modifier will speed up moving 10x.
* use `alt + mouse wheel scroll` to move up and down.

You can also click on area with no line on the *fillbar* as explained [*here*](/karedi/user-interface/middle-components/song-fillbar.md#moving-the-visible-area)*.*

## Increasing visible area

Use `ctrl + mouse wheel scroll` to zoom in or zoom out.

Use `ctrl + shift + mouse wheel scroll` or `ctrl + horizontal mouse wheel scroll` to zoom in or zoom out horizontally.

Use `alt + shift + mouse wheel scroll` or `ctrl + alt + horizontal mouse wheel scroll` to zoom in or zoom out vertically.

Use *fillbar* as explained [*here*](/karedi/user-interface/middle-components/song-fillbar.md#increasing-decreasing-the-visible-area)*.*

## Fitting the visible area to notes

It is also possible to fit the visible area to notes - visible or selected. Go to View menu to see various options.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/navigation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
