Desktops can be displayed in landscape or portrait orientation.
Within the system display settings there is an option to rotate the individual monitors between 0, 90, 180 and 270 degrees:
Windows 10 |
MacOS |
|
|
When the driver's daemon process runs at startup, it notifies the driver of the monitor metrics, including rotation angle.
The daemon monitors and informs the driver of any display changes, which intern adjusts calibration accordingly.
However, there are a number of driver settings related to video rotate, as follows:
Setting |
Level |
OS |
Description |
use_native_screen_rotation |
Global |
Win10/11 |
With standard video card configurations utilising the native video drivers, no adjustment is made by the driver, as this is catered for within the OS. However, when using specialised graphics cards using their own video driver, it may be necessary for the driver to adjust co-ordinates. In this case, this setting can be set to enable co-ordinate adjustment. Currently, this only relates to Windows 10/11 when using the UPDD Touch interface (virtual HID). |
override.screen_rotation.angle |
Device |
All |
Provides an override for the setting private.screen_rotation.angle, allowing a user to define a rotation angle and ignore that from the OS. |
override.screen_rotation.registry |
Device |
All |
Indicates that the value for override.screen_rotation.angle is taken from the registry setting
hklm\software\touch-base\updd\override.screen_rotation.angle (DWORD)
|
private.screen_rotation.angle |
Device |
All |
In cases where UPDD Daemon is not running on a system with a fixed non-zero rotation angle and precalibrated data the rotated angle for a given touch device/display, the rotation value can be predefined using this setting |