[
    {
        "role": "user",
        "content": "vs%20code%20has%20hijacked%20my%20tab%20key.%20instead%20of%20inserting%20tabs%2C%20it%20moves%20between%20panels"
    },
    {
        "role": "assistant",
        "content": "It sounds like you\u2019ve accidentally enabled VS Code\u2019s **Tab Moves Focus** mode (also called \u201cTab Focus Mode\u201d or \u201cToggle Tab Key Moves Focus\u201d). When this mode is on, pressing the Tab key moves keyboard focus between UI components (panels, sidebar, etc.) instead of inserting tab characters or spaces in the editor text. ([openillumi.com](https://openillumi.com/en/en-vscode-tab-focus-mode-fix/?utm_source=openai))\n\nHere are a few ways to fix it:\n\n---\n\n### \u2705 Quick Toggle\n\n- Press **Ctrl + M** (Windows/Linux) to toggle the Tab Moves Focus mode on or off. ([stackoverflow.com](https://stackoverflow.com/questions/77167764/why-is-vs-code-using-the-tab-key-to-move-focus-from-the-integrated-terminal-inst?utm_source=openai))  \n- On macOS, the common shortcut is **Cmd + Shift M** or **Ctrl + Shift M** depending on your setup. ([openillumi.com](https://openillumi.com/en/en-vscode-tab-focus-mode-fix/?utm_source=openai))  \n- If the mode is active, you\u2019ll see \u201cTab Moves Focus\u201d in the status bar. Click there to disable it too. ([openillumi.com](https://openillumi.com/en/en-vscode-tab-focus-mode-fix/?utm_source=openai))\n\n---\n\n### \u2699\ufe0f Disable Permanently\n\nIf you want to make sure this never happens again, you can remove the shortcut or override it via your keybindings:\n\n1. Open **Keyboard Shortcuts** (File \u2192 Preferences \u2192 Keyboard Shortcuts, or use Ctrl+K Ctrl+S).\n2. Search for `Toggle Tab Key Moves Focus`.\n3. Remove its assigned keybinding (`Ctrl+M` or whatever yours is). ([code.visualstudio.com](https://code.visualstudio.com/docs/getstarted/keybindings?utm_source=openai))  \n4. Alternatively you can edit your `keybindings.json` to remove or override it, for example:\n\n```json\n{\n  \"key\": \"ctrl+m\",\n  \"command\": \"-editor.action.toggleTabFocusMode\"\n}\n```\nThe `-` here means \u201cunassign this binding.\u201d ([stackoverflow.com](https://stackoverflow.com/questions/69407015/vscode-how-to-make-tab-key-indent-instead-of-changing-focus?utm_source=openai))\n\n---\n\nIf those don\u2019t solve it (or if you\u2019re on a different OS or setup), I can help you check your settings.json or installed extensions to hunt down what\u2019s interfering. Do you want me to walk you through that?"
    }
]