"CTRL + SHIFT + I" keyboard shortcut does not open Developer Tools

Describe the Bug

Hello, my keyboard shortcuts show that “CTRL + SHIFT + I” is mapped for toggling Developer Tools. (see attached screenshot)

However, when I perform “CTRL + SHIFT + I” it triggers a new Chat window instead.

Steps to Reproduce

Open Cursor. Open project folder. Press “CTRL + SHIFT + I”

Expected Behavior

It should toggle Developer Tools as shown by the keyboard shortcut bindings

Screenshots / Screen Recordings

Cursor_FCKNqVySTa.png

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.4.3 (user setup)
VSCode Version: 1.99.3
Commit: e50823e9ded15fddfd743c7122b4724130c25df0
Date: 2025-08-08T17:34:53.060Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045

Does this stop you from using Cursor

No - Cursor works, but with this issue

Cursor overrides CTRL + SHIFT + I with the chat functionality by default, but you should be able to remap or disable it.

  1. In Cursor, open the command palette using CTRL + SHIFT + P.
  2. Run Preferences: Open Keyboard Shortcuts. It’ll open a page of all your current keybinds.
  3. Search for ctrl shift i in the keybindings search bar.
  4. You should see a few mapped actions. Once of them will be your developer tools binding, but at least one other will be related to chat. I think it’s called Cursor: Open New Agent Chat, although I’m not sure since I’ve rebound a few of mine.
  5. To disable a keybind, you can right-click it, then press Remove Keybinding. You can also remap it in this menu if you want.

In case you ever want the keybind back, Preferences: Open Keyboard Shortcuts (JSON) will show your keybindings.json file. keybindings.json contains all your custom key mappings, including any you’ve disabled.

Okay, i removed the duplicate keybinding that opens new chat window when CTRL + SHIFT + I is pressed. However, now CTRL + SHIFT + I does nothing. The developer tools does not open even though the binding is there:

Is it the “isDevelopment” condition? How do toggle “isDevelopment” on?

I think isDevelopment means you’re actively developing the editor itself (i.e. you’re working on the Cursor source code). This is literally devtools for the editor itself. If that’s what you really want, you can turn the condition off using Change When Expression in the same right-click menu as before:

Is that what you’re looking for? Or are you trying to open a different set of devtools (like the chrome devtools for a website you’re actively developing)?

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.