[Arabic] [Bulgarian] [Catalan] [Chinese (simplified)] [Chinese (traditional)] [Croatian] [Czech] [Danish] [Dutch] [Filipino] [Finish] [French] [German] [Greek] [Hebrew] [Hindi] [Indonesian] [Italian] [Japanese] [Korean] [Latvian] [Lithuanian] [Norwegian] [Polish] [Portuguese] [Romanian] [Russian] [Serbian] [Slovak] [Slovenian] [Spanish] [Swedish] [Ukrainian] [Vietnamese]
1. BattClock
1.1 Features
1.2 Which other solutions exist
2. Screenshots
3. Installation
3.1 How to install?
3.2 How to use?
3.3 How to configure?
3.4 Settings for different phones (posted by users)
4. Settings
4.1 Content
4.2 Location
4.3 Fonts
4.4 Display Formats
4.5 Colors
4.6 Log
4.7 Stripes
4.8 Others
4.9 Wifi
4.10 Mobile
4.11 About
4.12 Registry status keys
5. Changelog
6. Downloads
7. Support
8. Wish/TODO list
9. Donations (make sure you are listed too ;-)
Note that with BattConfig you can configure the settings for Portrait and Landscape. For configuring Landscape, make sure your phone is in Landscape orientation and start BattConfig. The Landscape settings are then adapted (and you see the BattClock changing appropriate).
Please use a registry editor to update the registry values, e.g. PHM RegEdit or use the BattConfig program. The advantage of the BattConfig program, is that the changes are immediately reflected in BattClock. A value of 0 means No and a value of 1 means Yes. The default DWORD value is also mentioned. Please make sure to do stop BattClock and start BattClock via Programs or do a soft reset after adding the appropriate overrule settings.
Maximal 12 BattClock info items can be shown. Just select the info item to show, by pressing the appropriate item to change. Note that the associated BattClock area is shown before the info item as convenience. A new selector window appears, where you can select the info item. Press "Ok" if you want to select a new item or "Cancel" if you want to keep the current selection.
It is also possible to divide the information horizontally, then more than 3 rows will probably be readable, if the width is large enough. Also it is possible to show the last row circular, so e.g. you can display 3 rows, and the third row is circular refreshed with the info of row 3, 4, 5, and 6. You can configure per row which info you want to show. The BattClock rectangle is divided into the number of rows shown and each info is written in that part (centered vertically and horizontally). The number defines what info is shown.
BattClockInfo1 .. BattClockInfo12, the value correspond to the following info:
You can specify the locations of BattClock Areas 1 till 6. Just press the + and - to switch to the next/previous battClock area. Note that you can enable/disable BattClocak Area 2 till 6, BattClock Area 1 is always enabled.
By clicking on the "FontSize, FontName, FontTpe" button, the FontPicker will be opened. You can choose another FontSize, FontName and FontType by clicking the appropriate + and - button.
By default the text will be aligned in the middle (horizontal and vertical). You can align text horizontal (left or right) and/or vertical (top or bottom). Just prefix display format by < (left) or >: (right) ^ (top) v (bottom) [ (left bottom), ] (right bottom) { (left top) } (right top).
So you are in total control what is displayed. The display is only one value, so only one display format needs to be specified. Actually I can just feed the display format to printf like functions, so the same format needs to be used. Examples, see here
Examples:
The side effect that it is a bit more difficult to specify, but novice users can stick to %d and %s
Of course you will not put this long string in your taskbar, but you can see that you can format to your likings:
Define the DateTime formats according to the wcsftime specification.
%a Abbreviated weekday name %A Full weekday name %b Abbreviated month name %B Full month name %c Date and time representation appropriate for locale %d Day of month as decimal number (01 - 31) %H Hour in 24-hour format (00 - 23) %I Hour in 12-hour format (01 - 12) %j Day of year as decimal number (001 - 366) %m Month as decimal number (01 - 12) %M Minute as decimal number (00 - 59) %p Current locale's A.M./P.M. indicator for 12-hour clock %S Second as decimal number (00 - 59) %U Week of year as decimal number, with Sunday as first day of week (00 - 53) %w Weekday as decimal number (0 - 6; Sunday is 0) %W Week of year as decimal number, with Monday as first day of week (00 - 53) %x Date representation for current locale %X Time representation for current locale %y Year without century, as decimal number (00 - 99) %Y Year with century, as decimal number %z, %Z Either the time-zone name or time zone abbreviation, depending on registry settings; no characters if time zone is unknown %% Percent sign
Any formatting code may be prefixed with the # flag, to have following behaviour:
Here is a list of Windows Mobile Registry keys, which might be applicable for your phone:
Default pattern is "75,-75,150,-150,75,-75,75". You can configure 5 times a different duration for vibrate on. If you want to remove the vibrate pattern press Cancel.
Just click the button of the current selected item (or press + or -), to select another item to change the settings for.
You have full control over which numeric info to log to the registry, ("LogToRegistry1" .. "LogToRegistryN"). Note that this is usefull if you want to react with other programs on these registry keys, e.g. Mortscript or HomeScreen++. For the list of Registry Status Keys, see here
You have full control over which numeric info to log to to a comma separated log file BattClock.csv ("LogToFile1" .. "LogToFileN"). Each line in BattClock.csv starts with date/time with seconds resolution (yyymmdd hh:mm:ss) and thereafter the bare info. Only when one of the values to log are changed, they will be logged. On the Other settings screen, you can set the minimum elapsed seconds setting before you log to the log file ("LogToFileSeconds"). So only log file updates will be done when there is a change in one of the log items AND the minimum number of seconds have been elapsed. This can keep the log file smaller. But still the log file can grow huge, so make sure to regularly copy them to another place and start with an empty one (disable BattClock for doing that, otherwise the file may be locked). On you desktop you can open it with Excel or another tool.
Note that the log files will be written in the same directory as were BattClock is installed.
6 BattClock stripes, per BattClock stripe the following can be configured.
The first button (or press + or -) selects the Stripe to configure (Stripe1Info..Stripe6Info).
The next button selects the numeric content to be used for the Stripe.
You can disable a Stripe by selecting Empty for the content.
You have full control over the Stripe position via:
Stripes in Landscape and stripes from right to left. The positions can be negative (measure from the right/bottom): X, X2, Y, Y2.
Vertical stripes when height is bigger than width, (Y2 - Y) > (X2 - X):
Default pattern is "75,-75,150,-150,75,-75,75". You can configure 5 times a different duration for vibrate on. If you want to remove the vibrate pattern press Cancel.
You can reset the totals for the Wifi for all sessions to 0, by clicking the "Reset" button. Alternatively you can also fill in the values, by putting the numbers inside the appropriate fields (e.g. if you have a data plan):
You can also configure a stripe to show how far you are off the maximum you want.
Make sure to set the "Stripe Max" to the maximum value for e.g. WifiKBytesTotal and set a RegKey to
You can reset the totals for the Mobile data for all sessions to 0, by clicking the "Reset" button. Alternatively you can also fill in the values, by putting the numbers inside the appropriate fields (e.g. if you have a data plan):
You can also configure a stripe to show how far you are off the maximum you want.
Make sure to set the "Stripe Max" to the maximum value for e.g. MobileKBytesTotal and set a RegKey to
The current installed version is shown in the About screen.
1. BattClock
1.1 Features
1.2 Which other solutions exist
2. Screenshots
3. Installation
3.1 How to install?
3.2 How to use?
3.3 How to configure?
3.4 Settings for different phones (posted by users)
4. Settings
4.1 Content
4.2 Location
4.3 Fonts
4.4 Display Formats
4.5 Colors
4.6 Log
4.7 Stripes
4.8 Others
4.9 Wifi
4.10 Mobile
4.11 About
4.12 Registry status keys
5. Changelog
6. Downloads
7. Support
8. Wish/TODO list
9. Donations (make sure you are listed too ;-)