# Key command for start/end voice

**URL:** <https://forums.steinberg.net/t/key-command-for-start-end-voice/1041396>\
**Category:** Dorico\
**Created:** [September 16, 2026, 3:09am UTC](https://forums.steinberg.net/t/key-command-for-start-end-voice/1041396 "2026-09-16T03:09:11Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![DanielMuzMurray](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/danielmuzmurray/32/245301_2.png) [@DanielMuzMurray](https://forums.steinberg.net/u/DanielMuzMurray)\
**Post date:** [September 16, 2026, 3:49am UTC](https://forums.steinberg.net/t/key-command-for-start-end-voice/1041396/2 "2026-09-16T03:49:25Z")

</div>

You’d “easily” be able to create your own by editing your key commands JSON file.

Here is a (very) old post explaining how to do it:

> [@Dorico 3 - Keyboard shortcuts for microtonal accidentals?](https://forums.steinberg.net/t/dorico-3-keyboard-shortcuts-for-microtonal-accidentals/133160/5):
>
> You can bind shortcuts for these manually if you’re prepared to edit your keycommands.json file manually. Warnings first: Do use a decent text editor (BBEdit, Sublime Text, SciTE etc.) Do backup your keycommands file somewhere safe before you edit it Do close Dorico before you edit your keycommands file Do ensure you match the existing syntax of the JSON file exactly, and run the whole thing through [www.jsonlint.com](http://www.jsonlint.com) and hit Validate (and ensure you get a green result) before you save and re…

From a quick experiment, I think you need to add:

**UI.InvokePropertyChangeValue?Type=kNoteOrRestEndsVoice&Value=string: “kEndImmediately”** (to switch it on)

and

**UI.InvokePropertyEnableSwitch?Type=kNoteOrRestEndsVoice&Value=false** (to switch it off)

---

_[View the full topic](https://forums.steinberg.net/t/key-command-for-start-end-voice/1041396)._
