More > Featured Review

AT&T HTC Pure

More > Breaking News

New Max Sense UI Demoed Again with More...

More > Featured Rumor

Windows Mobile 7 High End Specs...

More > Recent Tweak

White Button Theme Released for Windows...

More > Marketplace Pick

Marketplace Pick: Alcograph 2.0

You are in a Review

PC-Counselor's Tweaks2K2.NET

By: Russ Smith | Date: 14-Jan-05 | Comments

INTRODUCTION

    Every operating system has them.  Call them "tweaks," "hacks," or "undocumented features."  Whatever the name, they give you the power tools you need to adjust the system to meet your particular tastes.  Unfortunately, as Stuessey's observation puts it "With power tools, it is far easier to rip things to shreds than it is to put something together."  Wouldn't it be great to be able to harness the power of all those tweaks and hacks available for Windows CE/Pocket PC without the fear of turning your Pocket PC into an paper weight with a bad attitude?  That's what Tweaks2k2.NET is designed to do.

WHAT'S HOT

    Tweaks2k2.NET provides a huge selection of useful system adjustments in an easy to use interface.  You don't have to remember those long and confusing Registry Key names.  You don't need to remember if '0' turns the option on or off.  Even the price is just a minor tweak to your wallet.
    Tweaks2k2 is also one of those programs we review every six months or so because it is constantly being updated with new features.

PROGRAM FEATURES

    Tweaks2k2.NET's user interface is contained entirely in the bottom menu bar, the major portion of which is in the aptly-named "Tweaks" menu:

    The Tweaks menu divides the tweaks in seven categories:  System Tricks is really a catch-all for anything that doesn't fit in the following categories.  It includes such things as scroll bar width and ClearType enabling.  Internet Tricks make adjusts the way Pocket Internet Explorer, Inbox, and networking function.  Keyboard Tricks gives you greater control over the Soft Input Panels such as the on-screen keyboard or Transcriber.  Video contains model-specific video controller hacks.  System Colors allows you to adjust the colors of various system items and text.  Calendar allows you to adjust the times and days of the week that are considered "work time" by the built-in PIM programs.  Security allows you to disable the display of certain items and control panel applets for in-house security reasons.
    In addition, the Tweaks menu provide easy access to the "Soft Reset" (reboot) and "Hard Reset" (erase all RAM and start over from scratch) functions.  This is handy since some of the tweaks will not be fully active until you do a Soft Reset.
    Now we will take a closer look at each of the Tweaks options:

The System Tricks option further sub-divides with a pop-up menu:


The System Tricks sub-menu

The first option in the sub-menu is again called "System Tricks."  Choosing this option calls up a tabbed dialog with the set of tweaks in the program:


System Tricks -- Collection 1

    Since the number of System Tricks is very large, the interface uses tabs to separate them into more or less similar "collections."  Options that don't apply to your particular model or hardware will be grayed out (such as "Screen Orientation" above).  To enable a particular option, you click on the box to the left and a check mark will appear in it.  Some options have a to the right.  Clicking on the will bring up item-specific help:


Item Help for "Show Network Folder"

At the bottom of the screen, on the Menu Bar, are three icons:

The "Home" icon () will return you to the Tweaks2k2.NET main screen.  The "Help" icon () will display help for the current screen:


Screen Help for the System Tricks screen

The "VGA" icon () only appears on VGA-resolution (HiDPI) Pocket PCs.  Tapping that icon displays the "VGA Brute Force" dialog:

    This dialog provides a work-around to a specific issue with Windows Mobile 2003, Second Edition (WM2003SE) and VGA-resolution displays:  Up until the introduction of WM2003SE, the Pocket PC operating systems were built on the assumption that the display would be Quarter-VGA (QVGA) or 320x240.  Most developers, prior to WM2003SE, also assumed QVGA.  Microsoft programmed WM2003SE to maintain as much compatibility with those programs as possible.  To that end, the system assumes that any program which doesn't have resources which specifically mark it is VGA resolution-compatible is written for QVGA resolution.  The operating system fools the program into thinking that it's displaying on a QVGA-resolution display and then quadruples every graphics operation (except drawing characters) so it fills the VGA screen.  At the same time, it runs any character display operation through a font resizing operation so the fonts appear in the correct size as well, but four times as sharp.  For most programs, this works quite well.  However, there are some programs that actually perform quite well in VGA resolution without this process.  Some of these, in fact, may even look better when this process is turned off.  The VGA tweak dialog allows you to specify whether a specific program will allow the system to resize it or over-ride that process.  As more programs are updated to full WM2003 compatibility, this tweak will become less necessary.  For the time being, it's good to have the option.
    The "Language Code" noted on this dialog corresponds to the "localization" code which indicates which country and language the ROM of your Pocket PC is set to.

The following screen images show the other collections within System Tricks:


System Tricks -- Collection 2


System Tricks -- Collection 3


System Tweaks -- Collection 4

    That last collection deserves a bit of further explanation:  One of the least known bits of Windows CE lore is that Windows CE will use DLLs on any storage media provided the path to that folder is listed in the System Path Registry Entry.  This screen does all the work for you to allow you to move those shared DLLs to another location.  Moving the DLLs frees up Main Memory, but, because these DLLs are used by a lot of built-in programs, you'll have to move them to a location that is always present; either to a ROM File Store or to a Storage Card that you always have installed on your Pocket PC.

    The remaining options on the System Tricks pop-up do the following:  "Rotate 180" flips the screen vertically.  Windows Mobile 2003, Second Edition supports "upside-down" orientation, but there is no easy way to get to it.  This option is particularly useful in using Infra-red remote control software on the hx4700 iPAQ.  The hx4700 has the IR port located on the bottom of the unit.  This allows you to point the IR port at the device you want to control and still easily read the screen.
    "VGA Brute Force" calls up the same dialog as we saw earlier.  "Clear Recent Prog. List" removes recently run programs from the list that appears across the top of the Start Menu (or, in WM2003SE portrait mode, in a list within the Start Menu).  "Adjust Clock" will correct the Pocket PC's internal clock according to the NIST Internet Time Service using any available Internet connection.

The Internet Tricks option also calls up a tabbed dialog:


Internet Tricks -- PIE

    The PIE tab allows you to tweak a number of Pocket Internet Explorer (abbreviated PIE) settings.  The first two options allow you to move Temporary Internet Files and AvantGo files out of Main Memory.  The remaining scrolling list of options allows you to set the browser identification string used by PIE to fool web sites into thinking you're using desktop Internet Explorer 6.0, use ClearType with PIE, change NetFront's browser ID string to IE 6.0 or PIE, increase the number of files you can simultaneously download to 8, and enable smooth scrolling in PIE.


Internet Tricks -- Security

    The Security tab lets you turn off caching (using memory to improve loading performance) of SSL (Secure) web pages.  Cached pages are stored on your PPC and could be read if it were lost or stolen.  You can turn off ActiveX controls or scripting to prevent web-based programs from running and also show scripting errors.


Internet Tricks -- Inbox

    The Inbox tab lets you tweak the behavior of the built-in Inbox (sometimes called Messaging instead) application.  You can increase the font size used to display messages, save attachments to a Storage Card or other media to free up Main Memory, and turn the Secure Sockets Layer off.


Internet Tricks -- Networking

    The Network tab lets you determine whether the wireless Ethernet icon (in WM2003) will appear on the Title Bar.  Some Pocket PCs have other means of getting to WiFi settings and hiding this icon will show more of the program title.  You can also maximize the amount of data a sending computer can send (called the "TCP window") to your Pocket PC which improves performance on large downloads.  The next option disables WM2003's "Zero Configuration" network setup for WiFi connections.  You should only do this if the automatic setup is interfering with the obscure settings your network is using.  The final option allows you to change the Terminal Services Client Port used to remotely view and control your desktop from your Pocket PC.  Changing the port from the default 3389 may help getting around firewall constraints or improve security.

The Keyboard Tricks option has yet another tabbed dialog:


Keyboard Tricks -- Default

    The Default Keyboard tab allows you to set the "Default Input Method."  This is the Input Method that will appear after you have done a soft reset.  Tweaks2k2.NET includes several popular third-party methods which you can set as the default.  I do wish there were an option with a drop-down list of all currently available input methods (except for Transcriber and Calligrapher as noted) to allow you to set other Input Methods as default.  That way the program would not have to be updated for each new popular Input Method.


Keyboard Tricks -- Hide tab

The Hide tab allows you to show only those Input Methods that you want to see in the pop-up menu.  As you can see, I eliminated the Letter and Block Recognizers that I never use from my list.


Keyboard Tricks -- Misc

The only option in the Misc tab currently is the option to increase the number of words the Input Method suggests from a maximum of 4 to 6.


Keyboard Tricks -- Skin

    The Skin tab is really a sort of catch-all for the appearance of the Input Method.  In my case, it only has one option and that is to change the appearance of the keyboard drawing.  Other Input Methods may have other options under the skin tab.

The "Video" option is a new addition to Tweaks2k2.NET.  It opens the following screen:


Video options screen

    The items that appear on this screen are very dependent on your hardware.  In my case, the hx4700 has an ATI Graphics Accelerator with an annoying bug.  Disabling the BitMap Cache eliminates the affects of that bug.  The other option speeds up display of text by increasing the "Font Glyph Cache."  You may also note that the VGA icon appears on the Menu Bar.  This gives you access to the VGA Brute Force method we have previously seen.

The next option on the Tweaks menu is "System Colors."  It opens the screen shown below:


System Colors options screen

    The System Colors screen allows you to set the color of each of the user interface elements shown above.  The box on the right shows the current color selection.  Clicking on the box on the left enables and disables the color change and calls up the "color picker" dialog:


System Colors -- color picker

    You can select a color from the basic color set or pick a "Custom color" and be allowed to set the particular color yourself.  Once the color is selected, the box to the right of the option will change to the new color choice.

The "Calendar" option calls up a dialog to control your "working days:"


Calendar options screen

    Pocket PC OS defaults to working days Monday through Friday, 8:00am to 5:00pm.  With this dialog you can set your working days to reflect your working schedule.  This affects how the time is displayed and handled within the built-in Appointments and Tasks programs.

The "Security" option allows you to hide certain items and applets for corporate security reasons:


Security options screen

    The Security Tricks screen gives you access to options which hide icons in the Program section of the Start menu and the first option that allows you to prevent programs from being added to the Pocket PC.  These are of use to corporate IT managers to enforce company policy concerning what devices will be allowed to do.

The Info Menu

In addition to the tweaks and hacks provided by Tweaks2k2.NET, the "Info" menu gives you access to two utility screens:


the RAM Usage screen

    The RAM Usage screen shows Main Memory use in terms of Storage and Program memory.  Storage memory stores files and programs as a part of the overall file system on the Pocket PC.  Program memory is used by running programs.  The screen also shows the OEM Name (built into the ROM) and the Device Name (set by you through ActiveSync or through the Control Panel) and the number of times your PPC has been soft reset.


the Battery Info screen

The Battery Info screen shows the level of charge of the internal battery as well as information about the operating system.

The About Menu

    The final menu in Tweaks2K2.NET is the "About" menu with the two options shown above.  "About" shows you the version information and the contact information for bug reports.  "Registration" shows you the initial key you need to get the registration key and allows you to enter the registration code when you receive it.

HELP SUPPORT

    As I pointed out earlier, Tweaks2K2.NET has context help sprinkled throughout the program for many options and for each screen.  There is no additional help, but you can contact the developer via e-mail to report issues, bugs, and feature requests.

SYSTEM REQUIREMENTS

    Tweaks2K2.NET requires 1.7MB of Storage Memory for the program and a maximum of 5.82MB of Program Memory to run.  That may seem like quite a bit of memory and it is.  However, since the use of the program is generally to make a series of changes to the Registry, culminating in a soft-reset to apply them, you won't be running Tweaks2k2.NET along with other programs.  That decreases the concern over the memory use considerably.
    It runs on Pocket PC (2000), Pocket PC 2002, Windows Mobile 2003, and Windows Mobile 2003, Second Edition Pocket PCs.  It is fully compatible with WM2003SE.  If you are running it on a pre-2003 OS, you will also need to install the .NET Compact Framework from Microsoft.  The .NET version of Tweaks2K2 only runs on ARM processors with English, German, French, Portuguese or Spanish ROMs.

BUGS AND WISHES

    When I last reviewed Tweaks2k2.NET (version 2.5.2) in September of 2004, I noted two issues with the program:  First, I noted that the Start Menu would appear sporadically.  Due to the nature of the program, that should not be allowed.  I'm happy to report that this have been fixed in version 3.0.
    The other issue I had with the program is that it takes some time for various screens in the program to render.  The screen rendering is faster in version 3.0, but some screen still have a slight lag before appearing.
    I also mentioned that it would be useful to have a method to store all of the tweaks currently in use in a sort of configuration file which you could use to "restore" those settings if necessary.  This hasn't been done yet and remains a wish for a future version.
    The only wish I'd add at this point would be the wish I mentioned in the Keyboard section.  I'd like to see a drop-down list of all the current Input Methods that would allow you to select the one you'd like to have as the default.

PURCHASING

    You can purchase Tweaks2K2.NET from the pocketnow Store for $15.50.  There is also a 14 day trial version.

PROS

  • Eliminates the dangers of Registry Editing
  • Provides all of the important hacks in one place
  • Also provides access to soft and hard resets
  • Works well with WM2003SE
  • Is very affordable

CONS

  • Takes some time to display screens
  • Does not store all Tweaks in a on-step-to-apply configuration file

OVERALL IMPRESSION

    There is a small set of programs that I immediately load onto any new Pocket PC right away.  Tweaks2k2.NET is one of them.  This is not because I fear Registry Editing.  It is because I like the ease with which Tweaks2k2.NET allows me to modify my PPC to my tastes quickly and reliably.  Tweaks2k2.NET provides everything I need from minor adjustments all the way to major hacks, all in one convenient package.  I highly recommend this program for both novice and expert users.

Next Post