I typically use a larger monitor, but sometimes when I travel I’m using just my PC laptop. If my previous session matches the former and I use any of the functions in SU that open in a window (3D warehouse, location etc), then when move over to the latter scenario I can’t access them as they’re sitting somewhere outside of my laptops screen.
Ahhh, beans. My extension window is still in the previous position (I use my external when I’m home because it’s nice n’ big), so I can’t install and test until I have access to another monitor!
I’ve read this and similar solutions online this morning, I’m not sure what version of windows this applies to or if specific software like SU can override it, but so far it hasn’t worked for me.
It’s for Win 10. Try it in sequence, so hold Win and then the up arrow for 5 secs or so, then tap down 6,7,8 times or so, then repeat with right arrow and move back in with left, then try bottom arrow and move back up, etc etc. Worth a try.
Except, as said, my extension only works on Ruby dialog windows, not native dialogs like the Extension Manger and 3D Warehouse windows.
There are reports that the new Qt framework windows are not responding to the ALT+Space & M workflow.
So in this case, the only solution is to manually edit the "PrivatePreferences.json" file in the %LocalAppData% path* for SketchUp 2024 whilst the application is closed. (Make a backup copy of the file before editing it, just in case.)
For example, these snippets are from the JSON file:
You would need to change the Top and Left coordinates to put the window(s) back onscreen.
The same for any other window that is “lost” offscreen. (Note that some of the attributes may be labeled x and y.)
Lastly, save the file and restart SketchUp.
I suggest using a good free code editor like Notepad++ or Microsoft Visual Studio Code.
* The path (on MS Windows) that you can paste into your File Explorer address bar is:
Sorry, I’m not going to mess with the AppData to rectify this matter. I appreciate the help, but this isn’t something I’m going to continue to do every time I’m going between using dual monitors and single.
I switch almost continually so I have, more or less successfully, tried to develop a habit of dragging my dialogs to my laptop monitor before closing them.