> For the complete documentation index, see [llms.txt](https://handbook.musescore.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://handbook.musescore.org/3/basics/edit-mode.md).

# Edit mode

**Edit mode** allows you to perform a wide range of editing operations on individual score elements, such as:

* Adjust the length and shape of slurs, lines, barlines etc.
* Add, delete and format text in text objects.
* Adjust the position of *most* score elements (but not [text](/3/text/text-basics.md#adjust-position-of-text-objects)).

## Enter edit mode

### MuseScore versions 3.4 and above

For lines, hairpins, slurs, note-stems, note-beams, and barlines, use one of the following methods:

* Click on an element.
* Right-click on an element and, from the menu, select **Edit Element**.

For other elements, use one of the following methods:

* Double-click an element.
* Click on an object already selected (*text-based objects only*).
* Right-click on an element and, from the menu, select **Edit Element**.
* Click on an element and press <kbd>Alt</kbd>+<kbd>Shift</kbd>+<kbd>E</kbd>.

### MuseScore versions prior to 3.4

Use one of the following methods:

* Double-click an element.
* Right-click on an element and, from the menu, select **Edit Element**.
* Click on an element and press <kbd>Alt</kbd>+<kbd>Shift</kbd>+<kbd>E</kbd>.

## Exit edit mode

To exit **Edit mode** use any of the following:

* Press <kbd>Esc</kbd>.
* Click on a blank area of the document window.

## Text

For **text edit mode**, see [Text editing](/3/text/text-editing.md).

## Lines

See [Lines: Change length](/3/notation/lines.md#change-length-and-anchors-together), and [Adjust slur](/3/notation/slurs.md#adjust-slur).

## Notes

### Offset notes

Sometimes it is necessary to shift a note to the right or left—to avoid a collision with another element or to override automatic [notehead sharing](/3/advanced-topics/notehead-schemes/noteheads.md#shared-noteheads) for example:

1. Enter [Edit mode](#enter-edit-mode) on the desired note;
2. Press the arrow key in the direction (left or right) that you wish to nudge the note (or use <kbd>Ctrl</kbd>+<kbd>Left</kbd> or <kbd>Ctrl</kbd>+<kbd>Right</kbd> for larger adjustments);
3. Press the <kbd>Esc</kbd> key. This will allow the note stem to be redrawn.

Alternatively, you can select the notehead and change the "Horizontal offset" (under "Chord") in the [Inspector](/3/basics/inspector.md).

### Adjust note stem length

1. Enter [Edit mode](#enter-edit-mode) on the desired note stem;
2. Use [keyboard shortcuts](#keyboard-shortcuts) (below) to extend or shorten the stem;
3. Exit edit mode.

Alternatively, you can select the stem and change the "Length Offset" (under "Stem") in the [Inspector](/3/basics/inspector.md).

To *reposition* a note stem, you should select it and adjust the "X" or "Y" setting for the "Offset" under "Automatic placement" in the "Element" section of the [Inspector](/3/basics/inspector.md#inspector).

## Keyboard shortcuts

In **Edit mode** the following keyboard commands can be used to change the position of either (1) a **score element** (e.g. ornament, accidental etc.) or (2) an **adjustment handle** (e.g. slur, line etc.):

* <kbd>Left</kbd>: Move left 0.1 [staff space](/3/appendix/glossary.md#spatium).
* <kbd>Right</kbd>: Move right 0.1 staff space
* <kbd>Up</kbd>: Move up 0.1 staff space
* <kbd>Down</kbd>: Move down 0.1 staff space
* <kbd>Ctrl</kbd>+<kbd>Left</kbd> (Mac: <kbd>Cmd</kbd>+<kbd>Left</kbd>): Move left one staff space
* <kbd>Ctrl</kbd>+<kbd>Right</kbd> (Mac: <kbd>Cmd</kbd>+<kbd>Right</kbd>): Move right one staff space
* <kbd>Ctrl</kbd>+<kbd>Up</kbd> (Mac: <kbd>Cmd</kbd>+<kbd>Up</kbd>): Move up one staff space
* <kbd>Ctrl</kbd>+<kbd>Down</kbd> (Mac: <kbd>Cmd</kbd>+<kbd>Down</kbd>): Moves down one staff space
* <kbd>Alt</kbd>+<kbd>Left</kbd>: Move left 0.01 staff space
* <kbd>Alt</kbd>+<kbd>Right</kbd>: Move right 0.01 staff space
* <kbd>Alt</kbd>+<kbd>Up</kbd>: Move up 0.01 staff space
* <kbd>Alt</kbd>+<kbd>Down</kbd>: Move down 0.01 staff space

The following commands only apply to **adjustment handles**:

* <kbd>Shift</kbd>+<kbd>Left</kbd>: Move end handle's **anchor** left by one note/rest.
* <kbd>Shift</kbd>+<kbd>Right</kbd>: Move end handle's **anchor** right by one note/rest.
* <kbd>Tab</kbd>: Go to next handle.

To undo all edits, ensure you are *not* in edit mode and press <kbd>Ctrl</kbd>+<kbd>R</kbd>.

## See also

* [Text editing](/3/text/text-editing.md)
* [Slur](/3/notation/slurs.md)
* [Bracket](/3/notation/brackets.md)
* [Line](/3/notation/lines.md)
* [Beam](/3/notation/beams.md)
* [Hairpin](/3/notation/hairpins.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://handbook.musescore.org/3/basics/edit-mode.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
