User keybinding override does not work in standalone Agents window, and default shortcut conflicts on macOS

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

On macOS, the default shortcut for Cycle Model Parameter is Shift+Cmd+/. This is interpreted by macOS as Cmd+?, the standard Help menu shortcut, so the default binding opens/focuses the Help menu instead of cycling the model parameter.

I tried overriding the binding in ~/Library/Application Support/Cursor/User/keybindings.json:

{
  "key": "ctrl+cmd+/",
  "command": "composer.cycleModelParameter"
}

The override works in the main Cursor/editor window, but it does not work in the standalone Agents window. Removing the original when clause also did not help.

Steps to Reproduce

  1. On macOS, open the standalone Agents window.
  2. Focus the Agents window.
  3. Press the default shortcut Shift+Cmd+/.
  4. Observe that macOS Help opens/focuses instead of cycling the model parameter.
  5. Add this override to ~/Library/Application Support/Cursor/User/keybindings.json:
    {
      "key": "ctrl+cmd+/",
      "command": "composer.cycleModelParameter"
    }
    
  6. Reload/restart Cursor.
  7. Press Ctrl+Cmd+/ in the main Cursor window.
  8. Press Ctrl+Cmd+/ in the standalone Agents window.

Expected Behavior

Cycle Model Parameter should have a default shortcut that works on macOS and does not conflict with the Help menu.

User keybinding overrides for composer.cycleModelParameter should also apply in the standalone Agents window, not only in the main Cursor/editor window.

Operating System

MacOS

Version Information

Version: 3.3.30
VSCode Version: 1.105.1
Commit: 3dc559280adc5f931ade8e25c7b85393842acf30

OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @Govind_Balaji_S

Two things here:

Agents window keybinding override: Keybinding overrides do work in the Agents window, but the command ID is different. Add a second entry targeting the Glass command:

[
{
"key": "ctrl+cmd+/",
"command": "composer.cycleModelParameter"
},
{
"key": "ctrl+cmd+/",
"command": "glass.cycleModelParameter"
}
]

The Agents window uses glass.* command IDs rather than composer.*. Both entries together will cover the main IDE and the standalone window.

macOS shortcut conflict: I wasn’t able to reproduce the Help menu conflict with Cmd+Shift+/ on my end. Could you share your macOS version and keyboard layout? On some layouts Shift+/ produces ?, which macOS can interpret as Cmd+? (the Help menu shortcut). That would explain the conflict being layout-dependent.