Hello,
I ordered a Dell Latitude 5550 for a high up in our company. The laptop works fine except for this auto-rotate issue. I had time to do testing on the laptop and whenever the vp would dock the laptop, it would activate the two external screens and then rotate the internal laptop display 90 degrees into portrait mode. When they un-docked it would stay in portrait mode. I also noticed when I didn't dock it and it was in landscape, if I picked up the laptop and turned the laptop in my hand, the screen would auto flip to portrait mode and then if I turned it back to the normal laptop position it would still stay in portrait mode.
As far as I know this is not a touch screen nor does it have a detachable keyboard or a way to flip the keyboard out of position.
I tried turning off auto rotation and it would still flip. Also, the crtl+alt+arrow key would not flip the screen position. This made it very difficult to do the temp fixes.
I finally did some registry edits to disable the sensor, force landscape, and disable auto rotate.
Here are the steps I took to do this work around. Not sure if this is a Dell or Windows issue but it needs fixed. I did test this workaround. I restarted the laptop and did dock and un-docks and tried turning the laptop and the screen never rotated. I did this under the admin account and then had the vp login and confirm they wouldn't have any issues. So far it works fine, and I haven't had any complaints.
- Check Sensor Settings:
- Open the Registry Editor (Windows + R, type regedit).
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AutoRotation.
- Ensure the Enable DWORD is set to 1.
- Set the LastOrientation DWORD to 1 for portrait mode.
- Set the SensorPresent DWORD to 1.
- Restart Display Policy Service:
- Press Ctrl + Shift + Esc to open Task Manager.
- Go to the Services tab and find DispBrokerDesktopSvc.
- Right-click and select Restart.
- Disable Sensor Monitoring:
- Open the Registry Editor and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SensorService.
- Set the Start DWORD to 4 to disable the sensor service.