[MDA III, XDA III, PDA2k, 9090 Software Upgrading] raymonds:
show day of the week, date and time in taskbar

hello, fellow BA WM2k5 AKU3.2 Beta (v.1.3.2 Beta) users.

you may have done this hack already, but i have searched through this forum and couldn't find anything. hope this proves helpful to some. i now do not need the today date plugin and can use the extra space for other things.

i realized this to be possible upon seeing xda2jojo's rom product for the himalaya, and reading stuff at ppcsg.com.

what you need: registry editor

1. backup your registry settings

2. to see the date together w/ the time on the titlebar:

HKLM\Software\Microsoft\Shell

a. create a binary value named "TBOpt"

b. change value of TBOpt to 13 00 00 00

HKEY_LOCAL_MACHINE\nls\overrides

a. change value data of SSDte to ddd MMM d (or whatever you prefer, see formatting list below)

3. to include the AM/PM notation on the top taskbar:

HKEY_LOCAL_MACHINE\nls\overrides

a. Create 1st String Value: Name = S1159 & String = Am

b. Create 2nd String Value: Name = S2359 & String = Pm

c. Create 3rd String Value: Name = STFmt & String = hh:mm t'M '

***note: it seems you can dictate the length of the display by adding spaces within the 'M '. you can then determine the appropriate display length for your needs.

4. soft reset

these are the info on formatting as gathered in this forum :

d Day of month as digits with no leading zero for single-digit days.

dd Day of month as digits with leading zero for single-digit days.

ddd Day of week as a three-letter abbreviation. The function uses the LOCALE_SABBREVDAYNAME value associated with the specified locale.

dddd Day of week as its full name. The function uses the LOCALE_SDAYNAME value associated with the specified locale.

M Month as digits with no leading zero for single-digit months.

MM Month as digits with leading zero for single-digit months.

MMM Month as a three-letter abbreviation. The function uses the LOCALE_SABBREVMONTHNAME value associated with the specified locale.

MMMM Month as its full name. The function uses the LOCALE_SMONTHNAME value associated with the specified locale.

y Year as last two digits, but with no leading zero for years less than 10.

yy Year as last two digits, but with leading zero for years less than 10.

yyyy Year represented by full four or five digits, depending on the calendar used. Thai Buddhist and Korean calendars both have five digit years. The "yyyy" pattern will show five digits for these two calendars, and four digits for all other supported calendars.

yyyyy Behaves identically to "yyyy".

gg Period/era string. The function uses the CAL_SERASTRING value associated with the specified locale. This element is ignored if the date to be formatted does not have an associated era or period string.

h Hours with no leading zero for single-digit hours; 12-hour clock.

hh Hours with leading zero for single-digit hours; 12-hour clock.

H Hours with no leading zero for single-digit hours; 24-hour clock.

HH Hours with leading zero for single-digit hours; 24-hour clock.

m Minutes with no leading zero for single-digit minutes.

mm Minutes with leading zero for single-digit minutes.

s Seconds with no leading zero for single-digit seconds.

ss Seconds with leading zero for single-digit seconds.

t One character time-marker string, such as A or P.

@ Swatch Internet Time (swatch beats)

***note: additional characters you want to be shown should be enclosed in '

***note: display of seconds do not seem to work (maybe someone has a hack for it to be shown and the display changed every 1, 5, 10 or something seconds)