8

I have a multi-monitor setup, and the "show desktop" button is at the end of the taskbar on the primary monitor. This is now a problem since I have to awkwardly position my mouse in the middle of both screens to make use of it. Is there anyway to get this button at the end of the taskbar on either both monitors or only the second monitor?

Here is a screenshot for those that are confused:

Show Desktop Button

Note: I am not looking for solutions that create a shortcut/link to the desktop which is not at the very end of the taskbar. That defeats the whole point, since then I'll have to navigate to the icon, instead of just moving my mouse to position the pointer at the bottom right of the screen and clicking.

2
  • @Ramhound Unfortunately, it's not. See the note in the question. It must be at the end of the taskbar on the second monitor. Is there no way to do this?
    – undo
    Commented Jul 26, 2019 at 21:34
  • Hmm, I'm apparently missing something. I believe the answer I gave below will do what you are asking... but it seems you don't agree. Could you expand on why? Perhaps I can offer a better solution. Commented Jul 26, 2019 at 23:44

4 Answers 4

8

Yes, by moving your primary taskbar to the second screen.

  1. right-click the main taskbar
  2. uncheck where it says lock all taskbars
  3. click and hold on a blank space in that taskbar and drag it to the other screen
  4. make sure other taskbars are possitioned on their screens as you want them.
  5. right-click the main taskbar
  6. check where it says lock all taskbars
  7. log out and back in (or restart windows) to ensure the changes are saved.

Personally I only keep a single taskbar on my right monitor (I have three).

1
  • 2
    Is there a way to have both taskbars with "Show desktop" and not only a change if it's the right or left one?
    – Sascha A.
    Commented Oct 9, 2020 at 12:54
7

One solution is to make it easier to hit that small area at the bottom right corner of your display with your mouse:

Go to display settings and drag your the monitor which is to the right of your primary display to a position sightly higher than your primary display. This will have the effect of making a corner where your mouse will get "stuck" in the bottom right corner of the primary display.

Now when you drag your mouse down to the bottom right corner of your main display it won't be able to skip past the Show Desktop button. However, if you do wish to move right to the next display, simply move your mouse up a few pixels and you'll be able to move to the next display.

4
  • Ingenious!12345
    – NiteCyper
    Commented Jan 22, 2021 at 7:02
  • Awesome tip! solved my problem! Thanks!! Commented Mar 30, 2021 at 22:48
  • Nice. Not bad. Unfortunately it does mean you can no longer cross from the top of the right monitor to the left monitor without also dodging downwards. But possibly worth being able to use Peek again. Will try it out... Commented Aug 23, 2021 at 16:51
  • Well, why not. My monitors don't have the same dpi anyway, so it's not like they'll ever line up (laptop + extra monitor)
    – Nyerguds
    Commented Dec 19, 2021 at 19:54
1

You could change what your primary display is. In a setup with a task bar per screen (as I run it) - in the windows 10 display settings page, pick the screen

enter image description here

enter image description here

The main display will always have the task bar hot-area for showing the main screen. So.. set your second/right screen as the primary and you'd get what you need.

0

As an alternative, hotkey Win + D minimizes all windows on all displays to show the desktop.

You can use MaxTo to create a custom hotkey for showing desktop only on the currently active display. I bound mine to Win + Shift + D. Here is the recipe you can import as a MaxTo recipe.

{
  "enabled": true,
  "name": "Show desktop on current monitor",
  "id": null,
  "triggers": [
    {
      "type": "keyboard:hotkey",
      "Hotkey": "Shift+Windows+D"
    }
  ],
  "ingredients": [
    {
      "command": "window:minimize",
      "parameters": {
        "window": "\\*\\*\\*",
        "monitor": "$current",
        "all": false
      }
    }
  ]
}

You must log in to answer this question.

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