SW 2016 I just noticed today that my cascade menus are falling on the left side of the menu. Is this normal? Is it a display setting someplace?
Is this a scaling issue? Well, yes, sort of.
We looked into this, and yes, the menus are too wide and there is some code that requires modification. The interaction with Windows scaling setting exacerbates the width problem. That is, the problem actually exists even at 100%, but becomes amplified and more noticeable as you increase to 125%, 150% or beyond. We believe we will have this fixed in SP3.
And, this width issue is the root of why you have the Face sub-menu going left, Curve going right when you have the default "Right Hand" setting. The width of the curve menu is causing Windows to say "not enough room to the left, so go right."
With Windows set to the "Right Hand" setting, you can watch this happen with the Open Recent sub-menu in the File menu. Position the SOLIDWORKS window so that the File menu is really close to the left hand edge of the display, and Open Recent will go right. Move the SOLIDWORKS window so that the File menu is further away from the left hand edge of the display, and Open Recent goes left.
Windows is controlling that left versus right decision. But our addressing the menus being too wide should mitigate the problem.
Do you have enough space at the right side of the first menu on your monitor?
As far as I Know, it's a Windows behavior not Solidworks.
Windows changes the position of the (context) menus wherever there's not enough space on the monitor at the right side.
Plenty of space. I have the entire screen. I have noticed that some drop to the right and some to the left. Here's an example using Face and Curve from the Insert pulldown. Face goes left. Curve goes right. If I open Sheet Metal it goes right and it's a huge pull-down list.
you may want to check your resolution settings in control panel.
Your menu shows way too wider than necessary. It may be the resolution of the monitor is not set to the correct aspect.
My menu's width show half of yours on all three 21" monitors with 1280x1024 resolution.
Yeah, I noticed that as well. The resolution is set to the MS default 2160 X 1440 and the text, app scaling is set to 150% which is the MS recommended size. With my horizontal resolution close to double yours that might explain the width. I'll plug in my monitor today and see how things adjust. If they do then the question is "I thought things were suppose to scale?"
I suspect it is a Windows Control Panel setting that is doing this.
Go to Control Panel > All Control Panel Items > Tablet PC Settings.
On the Other tab, see what your Handedness setting is. I bet it is Right-handed...
You are correct on the hand setting. But this is a pen setting that says if you use your right hand to write with, which I do, select Right and to topo it off I'm using a mouse not a pen.
Also, this doesn't explain why some menus are pulling to the right and some to the left. Wouldn't you agree?
I'll make the change and see if this resolves the issue or just flips the menus pulling left and right.
Windows isn't distinguishing whether you use a mouse or a pen with the Handedness setting. Although it is intended for pen input, it is using the setting whether you are using a pen or a mouse at any given time.
I don't have an explanation why your Face sub-menu is going to the left, and your Curve to the right. I cannot replicate that, and I am curious if changing the settings gets all of your cascade menus going in the same direction. If it just flips their direction, so you still have some going right and some going left, then we need to investigate further to figure this one out...
Here's the results- and I'm using the Dark color scheme.
Left Hand (menus to the right of the pen): Does force ALL menus to the pop out/pull out to the right side and is consistent in doing so.
Right Hand which is MS default and (menus to the left of the pen): Pull to both sides.
Using default Right Hand and only analyzing the Insert pull-down menu: The largest menu string of text that will populate to the left side is 20 characters. I still have plenty of "physical space" in the menu based on font size. Walking thru the menus that pull right I looked at max characters. The lowest count (of the longer strings) was 24 characters. So between 20 and 24 characters the menus are being told they are too long and don't have enough "space" on the left side and pull right.
Using default Right Hand and only analyzing the Tool pull-down menu: The largest menu string of text that will populate to the left side is 25 characters. I still have plenty of "physical space" in the menu based on font size. Walking thru the menus that pull right I looked at max characters. The lowest count (of the longer strings) was 28 characters. So between 25 and 28 characters the menus are being told they are too long and don't have enough "space" on the left side and pull right.
The left hand vs right hand appears to be working correctly.
That then leads to the scaling. With the menus having such a large empty space to the right of the menu text what is causing either the menu to scale or menu to perceive the text is scaled?
When I duplicated my main display to the resolution of the 24" Dell U24314H monitor the issue went away. When I turned off Maximize window for the SW application it goes away. Does this then become a scaling issue?
The main display resolution is 2160 X 1440
The monitor is 1920 X 1080
Retrieving data ...