Solution 1:

Multi-monitor management software is very helpful for situations it sound like you are in, however to accomplish the specific goal of accessing windows on other desktops you mention it is easily done with hotkeys in Windows.

Use Alt-Tab until the window you'd like to move is selected, then press Windows-Left_arrow or Windows-Right_arrow to move the window between screens (these hotkeys are used alongside Windows-Up_arrow(maximize) and Windows-Down_arrow (minimize) for window management out of the box).

For previewing the contents of other screens, using something like Open Broadcaster is an option that not only gives you a preview of specific screens, windows, and select screen regions all on a customizable layout; it also allows you to record and even live-stream the contents of those regions with a lot of different control. The best part is that this software is free.

Solution 2:

There is an app in Microsoft Store: Remote Monitor, it does what you want. It's very easy to use. You can see the second display inside a window in your primary monitor and use the mouse normally in both monitors. You will see the pointer at any time and be able to control everything. You can even see a "map" overlayed with the position of the monitors and the pointer.

Solution 3:

You don't have to fish with the mouse, just right-click on the taskbar and choose "Cascade windows" this will cascade all opened windows on your screen including any opened window in any monitor.

The second option you have is a third-party tool. You can use a multi-monitor management tool like DisplayFusion. This will give you some useful and helpful features that can saves a lot of time and effort. One of the features is bringing any window or app from any monitor to any monitor you want with a customized HotKey. So, this could be a solution to your problem. However, the free version of DisplayFusion has limited functions (including this function), but the pro version has them all and you can use it for 30-days trail or buy it for about $25 for a life-term license.

Third Option is via this link : How do I move my current active window from one monitor to another using a keyboard shortcut?

Solution 4:

Can't comment on the previous answer yet so I joined just to say the Remote Monitor app is exactly what I have been looking for. The app is very simple, straight-forward, and doesn't consume much resources. I had found a Mac alternative in the past called Jibapps Displays but couldn't find a windows equivalent until now. Only minor con is that they're both $4.99 but it's well worth it.

This is useful when a presenting computer needs to be in a different location than the projector/external display and you need to use your primary display for other tasks. For me, I am using this in a church setting to present material to a live audience and also broadcasting over WebEx. So, a clean view for the audience is absolutely necessary.