Keyboard shortcuts overridden on update

Hi,

Would it be possible to have an opt-out for keyboard shortcut changes on updates?

I find some of Cursor’s keyboard shortcuts very intrusive, because they override shortcuts already wired into my muscle memory; e.g., cmd+E, cmd+G are usually text search shortcuts. Nothing a little tinkering can’t solve, though: I just go to Keyboard Shortcuts settings and disable the Cursor overrides.

However, every now and then, a Cursor update will add new intrusive shortcuts, or remap old ones in such a way that my customizations effectively get reverted. For example, the update I installed today introduced cursor.composer.openAgentWindow, which overrode cmd+E.

This is a small annoyance, but breaking well-known shortcuts is something that VS Code is pretty good about not doing, and it would be nice if Cursor were good about that as well.

7 Likes

I too fall into this bucket of those with cmd+E and cmd+G muscle memory and the number of apps that override these shortcuts seems to grow every month.

Please, please, please stop hijacking standard OS keyboard shortcuts. :hugs: :folded_hands:

1 Like

Me too. The latest update hijacked cmd+N, which I use to create new files. The shortcut hijacking is really annoying — especially with commonly used shortcuts. I would love to be able to opt out of this. Otherwise, I’m seriously considering moving back to VSCode + Copilot or Claude Code.

The standard keyboard shortcuts that I’ve had to unset (from the top of my head):

  • cmd+G
  • cmd+E
  • cmd+shift+E
  • cmd+N
  • cmd+K

I know there have been more, but I’ve forgotten some of them.

Sorry to hear this, there is no intention to override user defined shortcuts. Where are you seeing cmd-n not work?

I updated to version 2.1.42, and cursor had added a shortcut to cmd+n. I forgot what it did, and I promptly removed it.

But every time this happens, it’s a troublesome user experience because I’m in the middle of something and have an expectation of what’s going to happen when I use a shortcut. But, instead, it does something else, and then I need to figure out how to get the editor back to its previous state, find the shortcut, disable it, and then get back to what I’m doing.

Looking at the shortcuts page, it looks like cmd+n now creates a new chat.