PocketPC Backlight Settings

From ConShell
Jump to navigation Jump to search

This document describes how to set the back light settings on a PocketPC through the registry

Disclaimer

These directions were developed on a Symbol PPT2800. These directions may vary on other pocket pc models.

Connecting to the registry

There are several utilities for manipulating the PocketPC registry. Many shareware and freeware utilities are available that you can install on your pocket pc. I instead use the registry editor that comes with Embedded Visual C++ 4.0. This runs on the desktop and connects to the remote registry via ActiveSync. Regardless of the editor, the principles are the same.

Procedure

It should be noted that changes to the backlight settings in the registry seem to take effect immediately. I was pleasantly surprised by this. The registry settings are stored in [HKEY_CURRENT_USER\ControlPanel\Backlight]. Being PocketPCs are single user devices I question the need for this hive to even exist. However this is where the registry settings exist. I will explain the purpose of each one below:

OnOff Purpose unknown
Brightness Set this between 1 - 5. Does not work on all models of pocket pcs.
User Purpose Unknown
ACBacklightOnTap Set this to 1 to turn on the backlight by taping the screen when the device is powered by the cradle.
BacklightOnTap Set this to 1 to turn on the backlight by taping the screen when the device is under battery power.
ACTimeout How long before the backlight turns itself off when the device is cradled.
BatteryTimeout How long before the backlight turns itself off when the device is on battery power.
PwrBtnPressed Purpose unknown
REGEDIT4

[HKEY_CURRENT_USER\ControlPanel\Backlight]
"OnOff"=dword:00000001
"Brightness"=dword:00000004
"User"=dword:00000005
"ACBacklightOnTap"=dword:00000001
"BacklightOnTap"=dword:00000001
"ACTimeout"=dword:0000003c
"BatteryTimeout"=dword:0000003c
"PwrBtnPressed"=dword:00000000

External Links