Cmd + Tab changes desktop on Mojave











up vote
0
down vote

favorite












After updating system to Mojave when I use Cmd ⌘ Tab ⇥ shortcut it behaves strangely.



I have opened many Chrome windows on different desktops.

When I have focus for example on Sublime Text, and I had focus before on Chrome, then when I press Cmd ⌘ Tab ⇥ it should switch to the Chrome window that is on the same Desktop that active Sublime is, but it doesn't. It switches to a Chrome window on a different Desktop.



It is very frustrating for me because I need to hide all Chrome windows except one, to avoid this behaviour.










share|improve this question




















  • 1




    Spaces is not designed so you can spread a single app to multiple Spaces. That's the root of your issue & there is no "fix" other than... don't do it that way. Consider switching to specific Spaces rather than using Cmd/tab.
    – Tetsujin
    Nov 14 at 6:40















up vote
0
down vote

favorite












After updating system to Mojave when I use Cmd ⌘ Tab ⇥ shortcut it behaves strangely.



I have opened many Chrome windows on different desktops.

When I have focus for example on Sublime Text, and I had focus before on Chrome, then when I press Cmd ⌘ Tab ⇥ it should switch to the Chrome window that is on the same Desktop that active Sublime is, but it doesn't. It switches to a Chrome window on a different Desktop.



It is very frustrating for me because I need to hide all Chrome windows except one, to avoid this behaviour.










share|improve this question




















  • 1




    Spaces is not designed so you can spread a single app to multiple Spaces. That's the root of your issue & there is no "fix" other than... don't do it that way. Consider switching to specific Spaces rather than using Cmd/tab.
    – Tetsujin
    Nov 14 at 6:40













up vote
0
down vote

favorite









up vote
0
down vote

favorite











After updating system to Mojave when I use Cmd ⌘ Tab ⇥ shortcut it behaves strangely.



I have opened many Chrome windows on different desktops.

When I have focus for example on Sublime Text, and I had focus before on Chrome, then when I press Cmd ⌘ Tab ⇥ it should switch to the Chrome window that is on the same Desktop that active Sublime is, but it doesn't. It switches to a Chrome window on a different Desktop.



It is very frustrating for me because I need to hide all Chrome windows except one, to avoid this behaviour.










share|improve this question















After updating system to Mojave when I use Cmd ⌘ Tab ⇥ shortcut it behaves strangely.



I have opened many Chrome windows on different desktops.

When I have focus for example on Sublime Text, and I had focus before on Chrome, then when I press Cmd ⌘ Tab ⇥ it should switch to the Chrome window that is on the same Desktop that active Sublime is, but it doesn't. It switches to a Chrome window on a different Desktop.



It is very frustrating for me because I need to hide all Chrome windows except one, to avoid this behaviour.







macos macbook shortcuts






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 14 at 7:32









Tetsujin

15.1k53260




15.1k53260










asked Nov 13 at 21:32









gkucmierz

101




101








  • 1




    Spaces is not designed so you can spread a single app to multiple Spaces. That's the root of your issue & there is no "fix" other than... don't do it that way. Consider switching to specific Spaces rather than using Cmd/tab.
    – Tetsujin
    Nov 14 at 6:40














  • 1




    Spaces is not designed so you can spread a single app to multiple Spaces. That's the root of your issue & there is no "fix" other than... don't do it that way. Consider switching to specific Spaces rather than using Cmd/tab.
    – Tetsujin
    Nov 14 at 6:40








1




1




Spaces is not designed so you can spread a single app to multiple Spaces. That's the root of your issue & there is no "fix" other than... don't do it that way. Consider switching to specific Spaces rather than using Cmd/tab.
– Tetsujin
Nov 14 at 6:40




Spaces is not designed so you can spread a single app to multiple Spaces. That's the root of your issue & there is no "fix" other than... don't do it that way. Consider switching to specific Spaces rather than using Cmd/tab.
– Tetsujin
Nov 14 at 6:40










1 Answer
1






active

oldest

votes

















up vote
0
down vote













Essentially, you are going against the paradigm that Spaces works to.
Cmd ⌘ Tab ⇥ will actually switch to the last window created or activated - which for most Apple Apps will do what you want in this case. Chrome, however, ignores the Mac toolbox for most things, so you cannot persuade it to behave.



Spaces is also not designed to be able to spread any given app to more than one Space, so any attempt to force it to return to any arbitrary window is never going to behave as you would like it to.



As an alternative, I'd suggest you set up Spaces using hot keys - then you can switch to a specific Space rather than have to Cmd ⌘ Tab ⇥ each time.



First job is to create sufficient Spaces. You can do this in Mission Control, by default Ctrl ⌃ or three-finger swipe up.

Use the + on the right to create the required number - I have 7 here...



enter image description here



Then set up some key commands - long-term these are the best way to get around.
This is set in System Prefs > Keyboard > Shortcuts > Mission Control [You can only see as many 'Switch' shortcuts as you have Spaces.]

It will remember which app you last had frontmost when you switch Spaces in this way.



Note - if you have an extended keyboard with a 10-key, by default the Ctrl/num shortcuts are set to the 'qwerty' numbers, not the 10-key numbers & you will have to change the shortcuts manually if you prefer the 10-key.

[The shortcuts are visually identical, but the number keys are recognised as distinct entities in this control panel.]



enter image description here



Then it's a case of populating your Spaces with specific Apps.

If you've never done this before then any app will launch on whichever Space you're on right now; so switch to Space 3 & launch Chrome.

Then right click it in the Dock & set to This Desktop.

[btw, Apple seem to use the terms Space & Desktop interchangeably. I've never figured out the pattern.]



enter image description here



Now just rinse & repeat for each app you want to assign to a given Space, after which you can flit between them all with a simple key command.



Pro Tips

If I ever need, for instance, to add an email attachment from Finder (Space 1) to an email (Space 4) then simply grabbing the header bar of the email & hitting Ctrl ⌃   1 will move that single email to Space 1, where I can drop in the attachment from Finder.



If you ever need an app to 'follow' you around - sometimes I keep Activity Monitor tucked in a convenient corner - then assigning to All Desktops will make it always appear, whichever Space you're in.



Two things to watch out for... Mission Control prefs



enter image description here



Automatically rearrange Spaces - no no no. This will lose your carefully placed numbering & shift things around seemingly at random.



Displays have separate Spaces - If you have more than one physical monitor, then this one is a choice.

Personally, I avoid this one as I like my Spaces to move around in pairs, left & right always the same 'set'. If you want each monitor to be independent, then many people find this a useful way to be able to work in 2 different Spaces simultaneously. To do this you must have more Spaces than monitors.






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1375150%2fcmd-tab-changes-desktop-on-mojave%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    Essentially, you are going against the paradigm that Spaces works to.
    Cmd ⌘ Tab ⇥ will actually switch to the last window created or activated - which for most Apple Apps will do what you want in this case. Chrome, however, ignores the Mac toolbox for most things, so you cannot persuade it to behave.



    Spaces is also not designed to be able to spread any given app to more than one Space, so any attempt to force it to return to any arbitrary window is never going to behave as you would like it to.



    As an alternative, I'd suggest you set up Spaces using hot keys - then you can switch to a specific Space rather than have to Cmd ⌘ Tab ⇥ each time.



    First job is to create sufficient Spaces. You can do this in Mission Control, by default Ctrl ⌃ or three-finger swipe up.

    Use the + on the right to create the required number - I have 7 here...



    enter image description here



    Then set up some key commands - long-term these are the best way to get around.
    This is set in System Prefs > Keyboard > Shortcuts > Mission Control [You can only see as many 'Switch' shortcuts as you have Spaces.]

    It will remember which app you last had frontmost when you switch Spaces in this way.



    Note - if you have an extended keyboard with a 10-key, by default the Ctrl/num shortcuts are set to the 'qwerty' numbers, not the 10-key numbers & you will have to change the shortcuts manually if you prefer the 10-key.

    [The shortcuts are visually identical, but the number keys are recognised as distinct entities in this control panel.]



    enter image description here



    Then it's a case of populating your Spaces with specific Apps.

    If you've never done this before then any app will launch on whichever Space you're on right now; so switch to Space 3 & launch Chrome.

    Then right click it in the Dock & set to This Desktop.

    [btw, Apple seem to use the terms Space & Desktop interchangeably. I've never figured out the pattern.]



    enter image description here



    Now just rinse & repeat for each app you want to assign to a given Space, after which you can flit between them all with a simple key command.



    Pro Tips

    If I ever need, for instance, to add an email attachment from Finder (Space 1) to an email (Space 4) then simply grabbing the header bar of the email & hitting Ctrl ⌃   1 will move that single email to Space 1, where I can drop in the attachment from Finder.



    If you ever need an app to 'follow' you around - sometimes I keep Activity Monitor tucked in a convenient corner - then assigning to All Desktops will make it always appear, whichever Space you're in.



    Two things to watch out for... Mission Control prefs



    enter image description here



    Automatically rearrange Spaces - no no no. This will lose your carefully placed numbering & shift things around seemingly at random.



    Displays have separate Spaces - If you have more than one physical monitor, then this one is a choice.

    Personally, I avoid this one as I like my Spaces to move around in pairs, left & right always the same 'set'. If you want each monitor to be independent, then many people find this a useful way to be able to work in 2 different Spaces simultaneously. To do this you must have more Spaces than monitors.






    share|improve this answer

























      up vote
      0
      down vote













      Essentially, you are going against the paradigm that Spaces works to.
      Cmd ⌘ Tab ⇥ will actually switch to the last window created or activated - which for most Apple Apps will do what you want in this case. Chrome, however, ignores the Mac toolbox for most things, so you cannot persuade it to behave.



      Spaces is also not designed to be able to spread any given app to more than one Space, so any attempt to force it to return to any arbitrary window is never going to behave as you would like it to.



      As an alternative, I'd suggest you set up Spaces using hot keys - then you can switch to a specific Space rather than have to Cmd ⌘ Tab ⇥ each time.



      First job is to create sufficient Spaces. You can do this in Mission Control, by default Ctrl ⌃ or three-finger swipe up.

      Use the + on the right to create the required number - I have 7 here...



      enter image description here



      Then set up some key commands - long-term these are the best way to get around.
      This is set in System Prefs > Keyboard > Shortcuts > Mission Control [You can only see as many 'Switch' shortcuts as you have Spaces.]

      It will remember which app you last had frontmost when you switch Spaces in this way.



      Note - if you have an extended keyboard with a 10-key, by default the Ctrl/num shortcuts are set to the 'qwerty' numbers, not the 10-key numbers & you will have to change the shortcuts manually if you prefer the 10-key.

      [The shortcuts are visually identical, but the number keys are recognised as distinct entities in this control panel.]



      enter image description here



      Then it's a case of populating your Spaces with specific Apps.

      If you've never done this before then any app will launch on whichever Space you're on right now; so switch to Space 3 & launch Chrome.

      Then right click it in the Dock & set to This Desktop.

      [btw, Apple seem to use the terms Space & Desktop interchangeably. I've never figured out the pattern.]



      enter image description here



      Now just rinse & repeat for each app you want to assign to a given Space, after which you can flit between them all with a simple key command.



      Pro Tips

      If I ever need, for instance, to add an email attachment from Finder (Space 1) to an email (Space 4) then simply grabbing the header bar of the email & hitting Ctrl ⌃   1 will move that single email to Space 1, where I can drop in the attachment from Finder.



      If you ever need an app to 'follow' you around - sometimes I keep Activity Monitor tucked in a convenient corner - then assigning to All Desktops will make it always appear, whichever Space you're in.



      Two things to watch out for... Mission Control prefs



      enter image description here



      Automatically rearrange Spaces - no no no. This will lose your carefully placed numbering & shift things around seemingly at random.



      Displays have separate Spaces - If you have more than one physical monitor, then this one is a choice.

      Personally, I avoid this one as I like my Spaces to move around in pairs, left & right always the same 'set'. If you want each monitor to be independent, then many people find this a useful way to be able to work in 2 different Spaces simultaneously. To do this you must have more Spaces than monitors.






      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        Essentially, you are going against the paradigm that Spaces works to.
        Cmd ⌘ Tab ⇥ will actually switch to the last window created or activated - which for most Apple Apps will do what you want in this case. Chrome, however, ignores the Mac toolbox for most things, so you cannot persuade it to behave.



        Spaces is also not designed to be able to spread any given app to more than one Space, so any attempt to force it to return to any arbitrary window is never going to behave as you would like it to.



        As an alternative, I'd suggest you set up Spaces using hot keys - then you can switch to a specific Space rather than have to Cmd ⌘ Tab ⇥ each time.



        First job is to create sufficient Spaces. You can do this in Mission Control, by default Ctrl ⌃ or three-finger swipe up.

        Use the + on the right to create the required number - I have 7 here...



        enter image description here



        Then set up some key commands - long-term these are the best way to get around.
        This is set in System Prefs > Keyboard > Shortcuts > Mission Control [You can only see as many 'Switch' shortcuts as you have Spaces.]

        It will remember which app you last had frontmost when you switch Spaces in this way.



        Note - if you have an extended keyboard with a 10-key, by default the Ctrl/num shortcuts are set to the 'qwerty' numbers, not the 10-key numbers & you will have to change the shortcuts manually if you prefer the 10-key.

        [The shortcuts are visually identical, but the number keys are recognised as distinct entities in this control panel.]



        enter image description here



        Then it's a case of populating your Spaces with specific Apps.

        If you've never done this before then any app will launch on whichever Space you're on right now; so switch to Space 3 & launch Chrome.

        Then right click it in the Dock & set to This Desktop.

        [btw, Apple seem to use the terms Space & Desktop interchangeably. I've never figured out the pattern.]



        enter image description here



        Now just rinse & repeat for each app you want to assign to a given Space, after which you can flit between them all with a simple key command.



        Pro Tips

        If I ever need, for instance, to add an email attachment from Finder (Space 1) to an email (Space 4) then simply grabbing the header bar of the email & hitting Ctrl ⌃   1 will move that single email to Space 1, where I can drop in the attachment from Finder.



        If you ever need an app to 'follow' you around - sometimes I keep Activity Monitor tucked in a convenient corner - then assigning to All Desktops will make it always appear, whichever Space you're in.



        Two things to watch out for... Mission Control prefs



        enter image description here



        Automatically rearrange Spaces - no no no. This will lose your carefully placed numbering & shift things around seemingly at random.



        Displays have separate Spaces - If you have more than one physical monitor, then this one is a choice.

        Personally, I avoid this one as I like my Spaces to move around in pairs, left & right always the same 'set'. If you want each monitor to be independent, then many people find this a useful way to be able to work in 2 different Spaces simultaneously. To do this you must have more Spaces than monitors.






        share|improve this answer












        Essentially, you are going against the paradigm that Spaces works to.
        Cmd ⌘ Tab ⇥ will actually switch to the last window created or activated - which for most Apple Apps will do what you want in this case. Chrome, however, ignores the Mac toolbox for most things, so you cannot persuade it to behave.



        Spaces is also not designed to be able to spread any given app to more than one Space, so any attempt to force it to return to any arbitrary window is never going to behave as you would like it to.



        As an alternative, I'd suggest you set up Spaces using hot keys - then you can switch to a specific Space rather than have to Cmd ⌘ Tab ⇥ each time.



        First job is to create sufficient Spaces. You can do this in Mission Control, by default Ctrl ⌃ or three-finger swipe up.

        Use the + on the right to create the required number - I have 7 here...



        enter image description here



        Then set up some key commands - long-term these are the best way to get around.
        This is set in System Prefs > Keyboard > Shortcuts > Mission Control [You can only see as many 'Switch' shortcuts as you have Spaces.]

        It will remember which app you last had frontmost when you switch Spaces in this way.



        Note - if you have an extended keyboard with a 10-key, by default the Ctrl/num shortcuts are set to the 'qwerty' numbers, not the 10-key numbers & you will have to change the shortcuts manually if you prefer the 10-key.

        [The shortcuts are visually identical, but the number keys are recognised as distinct entities in this control panel.]



        enter image description here



        Then it's a case of populating your Spaces with specific Apps.

        If you've never done this before then any app will launch on whichever Space you're on right now; so switch to Space 3 & launch Chrome.

        Then right click it in the Dock & set to This Desktop.

        [btw, Apple seem to use the terms Space & Desktop interchangeably. I've never figured out the pattern.]



        enter image description here



        Now just rinse & repeat for each app you want to assign to a given Space, after which you can flit between them all with a simple key command.



        Pro Tips

        If I ever need, for instance, to add an email attachment from Finder (Space 1) to an email (Space 4) then simply grabbing the header bar of the email & hitting Ctrl ⌃   1 will move that single email to Space 1, where I can drop in the attachment from Finder.



        If you ever need an app to 'follow' you around - sometimes I keep Activity Monitor tucked in a convenient corner - then assigning to All Desktops will make it always appear, whichever Space you're in.



        Two things to watch out for... Mission Control prefs



        enter image description here



        Automatically rearrange Spaces - no no no. This will lose your carefully placed numbering & shift things around seemingly at random.



        Displays have separate Spaces - If you have more than one physical monitor, then this one is a choice.

        Personally, I avoid this one as I like my Spaces to move around in pairs, left & right always the same 'set'. If you want each monitor to be independent, then many people find this a useful way to be able to work in 2 different Spaces simultaneously. To do this you must have more Spaces than monitors.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 14 at 7:37









        Tetsujin

        15.1k53260




        15.1k53260






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1375150%2fcmd-tab-changes-desktop-on-mojave%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Terni

            A new problem with tex4ht and tikz

            Sun Ra