7

The other questions asking the same thing are from many years ago and for different versions of MacOS.

Is it possible to completely disable the COMMAND+TAB shortcut for the app switcher? I want to remove/disable the app switcher entirely.

3 Answers 3

4

According to Apple: "[...] you cannot define keyboard shortcuts for general purpose tasks such as opening an app or switching between apps."

https://support.apple.com/guide/mac-help/use-global-keyboard-shortcuts-mchlp2262/mac

But maybe you can share your specific needs so we may find a solution.

13
  • 1
    Darn. I want to make COMMAND+TAB cycle through tabs in Chrome. Oh well. I'll have to figure out something else. Might have to try Better Touch Tool or something. Commented Oct 6, 2020 at 2:54
  • @IMTheNachoMan you know you can use Control+TAB right? I do it all the time, and you can also add shift to cycle backwards. Commented Oct 6, 2020 at 14:51
  • 4
    Yes; but I need/want COMMAND+TAB. Commented Oct 6, 2020 at 17:25
  • 3
    I have a Windows, Linux, and Mac computer all connected through a KVM. I don't want to have to code switch every time I jump between a different OS. Instead, I'd rather make all the OSs work the same -- the same keyboard shortcuts. I was trying to avoid using tools like BTT but I think I'll have to. Commented Oct 6, 2020 at 20:32
  • 1
    No I didn't. I gave up on macOS and Windows. I moved my daily driver to Linux. :/ Commented Nov 28, 2023 at 19:30
2

You can easily disable or remap to whatever you want via BetterTouchTool.

brew install --cask bettertouchtool

This is my sample configuration to remap the default macOS app switcher (Cmd+Tab) to Select the next tab in the browser:

Screenshot of the Keyboard App Shortcuts dialog box showing remapped shortcuts for 'Select Next Tab' (Shift+F1) and 'Select Previous Tab' (Command+Shift+F1)

Screenshot of BetterTouchTool with the the same shortcuts

1

I was able to force command-tab as a tab switcher only in some applications with Karabiner-Elements feature 'complex modifications'.

You would need a browser that you can customize the tab cycler shortcut and set it to option+tab then map your command-tab to option-tab in applications you need. (I guess you can disable the switcher entirely based on the conditions you have set)

{
    "description":"Use ctrl+tab as tab switcher in vscode and vivaldi",
    "manipulators":[
        {
            "conditions":[
                {
                    "bundle_identifiers":[
                        "^com.vivaldi.Vivaldi",
                        "^com.microsoft.VSCode"
                    ],
                    "type":"frontmost_application_if"
                }
            ],
            "from":{
                "key_code":"tab",
                "modifiers":{
                    "optional":[
                        "control"
                    ]
                }
            },
            "to":[
                {
                    "key_code":"tab",
                    "modifiers":[
                        "option"
                    ]
                }
            ],
            "type":"basic"
        },
        {
            "conditions":[
                {
                    "bundle_identifiers":[
                        "^com.vivaldi.Vivaldi",
                        "^com.microsoft.VSCode"
                    ],
                    "type":"frontmost_application_if"
                }
            ],
            "from":{
                "key_code":"tab",
                "modifiers":{
                    "optional":[
                        "control",
                        "shift"
                    ]
                }
            },
            "to":[
                {
                    "key_code":"tab",
                    "modifiers":[
                        "option",
                        "shift"
                    ]
                }
            ],
            "type":"basic"
        }
    ]
},

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .