# Selection

Notes can be selected in various ways.

## Selecting notes with mouse

### By clicking

To select a single note just click on it.

<figure><img src="/files/rl7kpLTrVatqE0CCUoRO" alt=""><figcaption></figcaption></figure>

If you want to add another note to the selection press `ctrl` or `shift` (depending on the behaviour you want) and while keeping it pressed click on the note you want to select.

If you press `ctrl` you will add only the clicked note to the selection:

<figure><img src="/files/hHWCnuhd8Ri4QgcGnpEg" alt=""><figcaption></figcaption></figure>

If you press `shift` you will select all notes in between as well:

<figure><img src="/files/0KzOV59XXsWNpG2eXtpJ" alt=""><figcaption></figcaption></figure>

### By dragging

You can also select the notes by clicking somewhere and dragging the mouse.

<figure><img src="/files/h6CZRq6NrTw4gM22w3k2" alt=""><figcaption></figcaption></figure>

When mouse click is released all notes inside the area will get selected:

<figure><img src="/files/g1k2x1JfgWKE0DY0KLTc" alt=""><figcaption></figcaption></figure>

## Selecting notes with shortcuts

### Changing selected note

To change the selected note press `←` or `→` arrow keys.

### Changing selection size

To increase selection by 1 note use `shift + ↓` shortcut.

To decrease selection by 1 note use `shift + ↑` shortcut.

To select all visible notes use `ctrl + a` shortcut.

To select all notes from the current track use `ctrl + shift + a` shortcut.

## Selecting notes from the menu

All options are visible in Select menu. They are pretty self-explanatory:

![](/files/KgPyWI1gbpH8rBPhedaK)

## Selecting notes from outside of the main editor

You can select notes from [*lyrics editor*](/karedi/user-interface/upper-components/lyrics-editor.md) as well either by using `shift + <arrow keys>` or by dragging the mouse.

## Clearing the selection

To clear the selection just click in the editor on an area without any notes.


---

# 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/selection.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.
