Free Ctrl+T

Out of the box, VSCode assigns CTRL+t to workbench.action.showAllSymbols. You'll need to free and remap this so you can use CTRL+t as an entry point for many commands rather than just a single command.

Step 1: Free "ctrl+t" from Being Tied to a Single Command

Add the following to the file:

  {
    "key": "ctrl+t",
    "command": "-workbench.action.showAllSymbols"
  },
  {
    "key": "ctrl+t",
    "command": "-editor.action.transposeLetters",
    "when": "textInputFocus && !editorReadonly"
  }

Step 2: Assign New Shortcut for workbench.action.showAllSymbols

The recommended shortcut for workbench.action.showAllSymbols is CTRL+t + T (the second time you press T is without CTRL).

To set this up, add the following to your keyboard shortcuts (JSON) file (keybindings.json):

  {
    "key": "ctrl+t t",
    "command": "workbench.action.showAllSymbols"
  },

This setup will leave CTRL+t + CTRL+t available for Quick Search All.


Backlinks