Cursor 2.0 keybindings conflicts with swedish and other international keyboard layouts

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

On Swedish Mac keyboard layout (probably more european/nordic ones too), I’m unable to type “@” in the Composer textarea after upgrading to Cursor 2.0. The reason is that Cursor provided the following default keybindings which conflict with the way we type e.g. @ on the swedish keyboard layout.

Here’s what these commands are used for on our keyboard layout, several of which are common programming characters (@, $, [, ], |)
option+1=©
option+2=@
option+3=£
option+4=$
option+5=∞
option+6=§
option+7=|
option+8=[
option+9=]
option+0=≈

As a personal workaround, I changed these bindings to be e.g. “cmd+alt+2” instead.

{ “key”: “alt+1”, “command”: “composer.selectSubComposerTab1”, “when”: “composerFocused” },
{ “key”: “alt+2”, “command”: “composer.selectSubComposerTab2”, “when”: “composerFocused” },
{ “key”: “alt+3”, “command”: “composer.selectSubComposerTab3”, “when”: “composerFocused” },
{ “key”: “alt+4”, “command”: “composer.selectSubComposerTab4”, “when”: “composerFocused” },
{ “key”: “alt+5”, “command”: “composer.selectSubComposerTab5”, “when”: “composerFocused” },
{ “key”: “alt+6”, “command”: “composer.selectSubComposerTab6”, “when”: “composerFocused” },
{ “key”: “alt+7”, “command”: “composer.selectSubComposerTab7”, “when”: “composerFocused” },
{ “key”: “alt+8”, “command”: “composer.selectSubComposerTab8”, “when”: “composerFocused” },
{ “key”: “alt+0”, “command”: “composer.selectSubComposerTabLast”, “when”: “composerFocused” }

Steps to Reproduce

attempt to make an @ (option+2) in the composer textfield

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.38
VSCode Version: 1.99.3
Commit: 3fa438a81d579067162dd8767025b788454e6f90

Does this stop you from using Cursor

No - Cursor works, but with this issue

Same issue here on French/PC keyboard layout on my Mac

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Environment:
macOS 26.0.1 (Darwin arm64 25.0.0), MacBook Pro M3 Ultra
Cursor 2.0.40, VSCode 1.99.3
Commit: a9b73428ca6aeb2d24623da2841a271543735560
Date: 2025-10-30T04:12:35.564Z
Electron: 34.5.8, Chromium: 132.0.6834.210
Node.js: 20.19.1, V8: 13.2.152.41-electron.0
Keyboard layout: German; 2 Bluetooth keyboards affected
Steps:

  1. Focus Agent chat input
  2. Option+5 → expected “[”
  3. Option+6 → expected “]”
    Expected: “[” and “]” appear like in other apps/editors.
    Actual: No characters inserted (only in Agent chat input). Works everywhere else including Cursor editor.

Steps to Reproduce

Try to enter a “[” or “]” by pressing option+5 / option+6

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.40
VSCode Version: 1.99.3
Commit: a9b73428ca6aeb2d24623da2841a271543735560
Date: 2025-10-30T04:12:35.564Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Same issue on MacOS 15.6.1, spanish keyboard layout

Hi @Jesper_Lindstrom, @Thomas_V, and @ErickNagaya,

Thanks for reporting! This is a known issue with Cursor 2.0 - the team is already working on a fix.

You can track progress in this discussion: Context referencing (@) is broken on non-English keyboard layouts in 2.0