Disable the alt menu shortcut


I try to work with only keyboard shortcuts to be as efficient as possible. For that I had to change a lot of default shortcuts because some shortcuts require too much hand movement.

Indeed I try to make sure that my hands do not move, exactly like with typing and for that I need all the modifiers such as shift, alt and ctrl.

The problem is with the alt key, when I use alt + L for example to move a note to the right I get this window that opens:

That’s 7 very useful shortcuts that I can’t use.

After seeing this answer How to delete a shortcut? - Dorico - Steinberg Forums, I tried to disable everything I could but nothing to do.

That’s why I’m writing this message, I would like to know if it’s possible to fix the problem directly with Dorico?

Doesn’t Windows use Alt + keys to access the menus?

How is Alt + L faster than Alt + right arrow, which is the default?

As Ben says - this is a feature of windows - I don’t think Dorico can override this behaviour.

I’m also puzzled by why you’d want to use L…

I’m a retired developer but if I remember, the application registers with windows which alt+letter drops the menu. Unless Dorico is using a restrictive framework there could be an option to not use these for menus. The problem may be getting this to work similarly across all supported platforms.

When you are typing, all the letters are within reach of your fingers, which means that you can write what you want without moving your hands. However, when it comes to using the arrows, a movement of the right hand is required. It is therefore not as fast.

I am aware that this is a detail, but I know that on my IDE for example when I create a shortcut with alt it takes priority over the shortcut in the software menu.

To move, instead of arrows I use alt + J for left, alt + I for up, alt + k for down and alt + L for right. I use it on an AZERTY keyboard.

Look at the placement of hands and fingers on typing practice. Maybe it will make more sense to you?

I’d be surprised and impressed if the time taken to move your fingers from L to the arrow keys was a limiting factor in using Dorico! :grin:

There’s always the third party keyboard option. Many keyboards allow you to program multiple layers. With secondary layers being only a button away (sometimes available by holding a modifier down). If you go this route, you can place the arrow keys right under your hands on layer two, and then still use all the default keyboard shortcuts. Or you could use a macro software that would send the arrow command in place of certain combinations.

1 Like

You could use a AHK script. This line

!l:: send, {Right}

will do what you want and the software menu will not open.
I have lots of these to cram as much functionality into the numpad as possible. Everything under my right hand without the need to move. Left hand on the midi keyboard.

…or if you have PowerToys installed – you can use the keyboard remapper funcionality to remap alt+l to right arrow just when Dorico is running.


Yes indeed, the time lost must be in the order of milliseconds . It’s mostly comfort in the way I work. After that, someone else might want to use the alt + L shortcut for something else, but they won’t be able to. The alt + L shortcut is an example among the 8 other unusable shortcuts.

Indeed this is one of the solutions I found, I used the driver of my keyboard to simulate the arrows when I press Alt.

1 Like