Algosim documentation: os property store

os (property store)

The os property store contains information about the operating system and the current environment.

The following properties are recognised:

In addition, the following substores are recognised:

The colors substore contains system colours:

property("os.colors.ACTIVECAPTION")
rgba(0.600, 0.706, 0.820, 1.000) (#99B4D1)
property("os.colors.BTNFACE")
rgba(0.941, 0.941, 0.941, 1.000) (#F0F0F0)

The metrics substore contains system metrics:

property("os.metrics.SM_CMONITORS")
4
property("os.metrics.SM_SWAPBUTTON")
0

The keys substore contains current information about the keyboard state:

property("os.keys.VK_CONTROL")
−128
property("os.keys.VK_CONTROL")
0

The monitor substore contains per-monitor information:

property("os.monitor.0")
left: 2560
top: −293
width: 1080
height: 1920
primary: false
workspace.left: 2560
workspace.top: −293
workspace.right: 3640
workspace.bottom: 1627

Valid monitor indices are 0..property("os.MonitorCount")−1.

The registry substore gives read-only access to the system registry:

property("os.registry.HKEY_CURRENT_USER\Software\Rejbrand\Algosim\UxColor")
11959372

The environment substore gives read-only access to environment variables:

property("os.environment.windir")
C:\Windows