[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
PayPal > USD / EUR :)

All the details and downloads of TouchLockPro you can find here: http://touchlockpro.sourceforge.net

Youtube video

Changelog

Version 2.12.9 (15-7-2011) for all Windows Mobile touchscreen phones

- Added Czech translations, thanks to oldasuk

- Updated translations provided by BattClock users, including Greek, Hebrew and Polish

Version 2.12.8 (1-4-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

- Updated Russian translations, thanks to Vadim Bogaiskov

Version 2.12.7 (30-3-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

- Fixed problem that the Proximity Lock command was not always executed due to screen off

Version 2.12.6 (25-3-2010) Updated translations

- Translations updated with new Excel spreadsheet containing all translations Russian translations, thanks to Vadim Bogaiskov

- Chinese Simplified translations, thanks to zhongzw

- Chinese Traditional translations, thanks to victorchen101

- Spanish translation, thanks to animalote

- French translations, thanks to YoLoLo

- Italian translations, thanks to tigro11 and ephestione

- Norwegian translations, thanks to longice

- Dutch translation, thanks to myself ;-)

Version 2.12.5 (15-3-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

- Updated Chinese Traditional (thanks to victorchen101)

- Updated Chinese Simplified (thanks to zhongzw)

- Do not use HTCLockAPIWhenBluetoothActive when no call

- Added option to disable Zoombar

Version 2.12.4 (7-3-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

- Updated Russian (thanks to Vadim Bogaiskov) and Dutch translations (thanks to myself ;-) for BattConfig and TouchLockAction.

- Visual feedback if a button is pressed

- Do not do !SCREENON at end call when lock(suspend) command or bluetooth is active

- Some commands are now also executed when not power on/screen on (lockscreen, locksuspend, suspend) to achieve the previous point

- When multiple commands are specified, make sure to execute them via a request,so events related to a previous command are effected already (e.g. screen off).

- Fixed problem that multiple commands where only executed the first time (e.g. Proximity disable/ignore problems)

- Fixed possible problem that multiple commands could mean that an earlier one was not executed/overwritten

Version 2.12.3 (25-2-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

- Added command !PROXIMITYIGNORE, so the Proximity sensor keeps in the state it was, for other applications. TouchLockPro wil not react anymore, till !PROXIMITYACCEPT command is used.

- Added command !PROXIMITYACCEPT, so Proximity commands are accepted from then on.

Changed the defaults for better use of Proximity (note that those will only be overruled if not already set or by reset to defaults):

- Proximity Sensor Time (ProximitySensorTime = 700)

- Near (CmdProximityNear = "!SUSPEND")

- Not Near (CmdProximityNotNear = "!UNLOCK")

New settings:

- Lock (CmdLock = "!PROXIMITYACCEPT")

- Unlock Call (CmdUnlockCall = "!PROXIMITYIGNORE")

- Unlock No Call (CmdUnlockNoCall = "!PROXIMITYDISABLE")

Incorporated BattClock 1.9 improvements:

Show Battery percentage, temperature and Current above the top bar.

- Possibly to show the info in columns instead of rows (option Divide Horizontally)

- Added option to show Battery Temperature (updated once per minute)

- Added option to show Battery Current in mA (updated once per second), great to see power consumption

- Show CPU also if it getidletime is greater than 100

Version 2.12.2 (20-2-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

Do not do !SCREENON at end call, when (lock)suspend is configured as command at end call

InCallTweak: do also for landscape, for right handed people

Proximity changes:

CmdProximityNear, default !IDLE

CmdProximityNotNear, default !UNLOCK

CmdProximityOnBluetooth, default empty

Time proximity change configurable (ProximitySensorTime)

Added !PROXIMITYDISABLE command

Added !PROXIMITYENABLE command

Taken over BattClock 1.8.1 improvements:

Added option to show CPU usage percentage

Color of CPU info configurable

CPU indicator configurable (default %)

Thresholds for Battery and Free memory separate configurable

Extra commands:

Added !HOME command: add option to automatically go to the home screen when locked (Security)

Added !SOFTRESET command

Added !POWEROFF command

Added !UP command

Added !DOWN command

Added !LEFT command

Added !RIGHT command

Version 2.12.1 (14-2-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor

Note that I could only test myself by simulating the Proximity Sensor via Stylus Sensor and Capacitive NavSensor. Please report if it is working!

Add support for proximity sensor

Proximity sensor Unlock when no object is nearby for approximate a second.

Proximity sensor option to do ScreenOff when detecting an object nearby for approximate one second

Proximity sensor option to disable proximity sensor when not locked

Proximity sensor option to disable proximity sensor when bluetooth is active

Version 2.11 (7-2-2010) for all Windows Mobile touchscreen phones

Fix: Do not do InCallTweak when not on battery or Bluetooth is active

Take over BattClock 1.6 and 1.7 standalone features in TouchLockPro

Added option to show info divided into 3 lines

Added option to see free memory

Date and Time color separate configurable

Option font color to be dependent on the battery/memory status

Add icon possibility as background and draw info on top of it, good for people having not a solid color or nicer looking icon alike

Added settings BattClockInfo1, BattClockInfo2, BattClockInfo3, BattClockVersion, MemoryIndicator, LowThreshold, MediumThreshold, LowColor, MediumColor, HighColor

Fontsize per info line configurable, text room is divided dependent on fontsize settings.

Option to show free memory in MB instead of %

Make BattConfig more finger friendly

Version 2.10.5 (2-2-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support

Added Chinese Simplified translations, thanks to zhongzw

Version 2.10.4 (29-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support

Removed automatic disabling of GSENSOR when no GSENSOR commands are configured, because InCallTweak also uses the GSENSOR

Do not do InCallTweak when not on battery or Bluetooth is active

Make sure the power state is reported as on, when a call is still connected or just ended, so the sensors keep working

Do no longer a !SCREENON part of power on or unlock to avoid side effects

Updated Russian translations, thanks to Vadim Bogaiskov

Added Norwegian translations, thanks to longice

Added Chinese Traditional translations, thanks to victorchen101

Version 2.10.3 (10-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support

Fixed problem that PhoneType could get the wrong value, locking up TouchLockAction

Delete debug log files if they exists when no debug logging is enabled. So make sure to copy the debug log files, before disabling debugging.

Merged BattClock 1.4 improvements into TouchLockPro

Version 2.10.2 (4-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support

Solved bug that FaceUp and FaceDown were reversed for Samsung SDK GSensor. Z-axis is positive going into the screen, while HTC has this negative

Change % into ~ when on (USB) power, to indicate in the BattClock when it is charging

Added Italian translations

Let the default minimum light be 9 lux for Samsung phones, otherwise it unlocks too easy

Version 2.10.1 (3-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support

Solved bug that light sensor was not working on Samsung SDK compatible phones

Version 2.10 (1-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support

Added support for Samsung SDK compatible phones, G-Sensor and Light Sensor. Samsung Windows Mobile SDK 1.2.1 or 2.1.0 are now supported! Just install also the appropriate Samsung SDK (see downloads)

Samsung SDK compatible (SGH-i900 Omnia, SCH-i910 Omnia, GT-I8000 Omnia 2, SCH-m490/m495 T*Omnia, Omnia Pro, GT-B7620 Armani, GT-I8000 Omnia II, SCH-i920 Omnia II), Sensors: Light Sensor, GSensor

TouchLockPro tries to identify your phone type now automatically and disables not available sensors

I discovered that the HTCSmartTouchDll window is also available on Diamond and Touch Pro, so now I only subclass for ZoomBar when PhoneType is Diamond2 or Touch Pro2

Added PhoneType configuration possibility in Index Settings screen, best is to first select your PhoneType before changing other settings and soft reset after changing your phone type and settings.

Added BootDelay registry key, if you want to change it, you need to do that via the registry, but be sure to know what you are doing. Default it is 60000 (60 seconds)

Version 2.9 (17-12-2009) for all Windows Mobile touchscreen phones, *NEW* ZoomBar unlock

Thanks to Cobaltikus for providing the solution!

Added ZoomBar unlock for Touch Diamond 2 and Touch Pro 2

Slide the Zoombar left or right to unlock

Triple touch the Zoombar to unlock, if you want different behaviour, change CapacitiveTouchesSequence (CapacitiveTouchesSequence = 222)

Version 2.8.2 (09-11-2009) for all Windows Mobile touchscreen phones

Solved InCallTweak related bug

Create new log file, when no debug logging, instead of appending

Solved problem of screen off after call ended (InCallTweak related)

Lock already at power off when AutoLockOnPowerOn = 1 and HTCLOCKAPI = 0 is used

Reintroduce and fixed Screen Off to Screen On, which was disabled in 2.8.1

Delayed Power On to Screen On when possible, so when the phone awakes without screen on (e.g. checking mail), no extra CPU is used by TouchLockPro which saves a bit power

Made it possible to use HTCLOCKAPI = 1 in general and only at incoming call lock keys only with the general keyboard hook

Improved HTCLockAPIWhenBluetoothActive

Made Bluetooth status detection event driven instead of polling on need and added debug logging for state changes

Version 2.8.1 (28-10-2009) now with improved GSENSOR and for all Windows Mobile touchscreen phones

Made HTCLockAPIWhenBluetoothActive = 0 the default, so only the people who want to answer with the bluetooth answer button can enable it.

Disabled feature, till further investigated: change from screen off to screen on as power on and lock appropriate

Version 2.8 (27-10-2009) now with improved GSENSOR and for all Windows Mobile touchscreen phones

Also see change from screen off to screen on as power on and lock appropriate, so when not going into a deep sleep and screen goes on, it will lock appropriate.

InCallTweak: also screenoff when reverselandscape is detected

Added setting HTCLockAPIWhenBluetoothActive to use HTCLockAPI when bluetooth is active, so you can use the general keyboard hook locking method when no bluetooth is active.

Improved GSENSOR

Compute orientation instead of using the HTC orientation field for better accuracy

Poll GSENSOR now once per 100 ms for greater sensitivity

At boot also open GSENSOR (only after first power off GSENSOR was activated)

Closing the GSENSOR when going to deep sleep (and setting the orientation to unknown)

Start/stop the GSENSOR service

added GSENSOR debug logging to GSENSOR Settings screen when debug is on

Version 2.7.6 (06-10-2009) now with InCallTweak and for all Windows Mobile touchscreen phones

Added !IDLE command

SUSPEND problem: request immediately deep sleep (POWER_STATE_SUSPEND) instead of screen off (POWER_STATE_IDLE)

Added InCallTweak option instead of ScreenOffWhenConnected: GSENSOR portrait: screen off, otherwise screen on

Redo screen off with above option, when backlight goes on again

!BACKLIGHTOFF and !SCREENOFF do no longer by default !KEEPALIVEON, to avoid unintended battery drainage

Changed NavSensor settings to execute !KEEPALIVEON with !BACKLIGHTOFF and !SCREENON (old behaviour, to correct above change)

More detailed info of the changes can be found here.

See here for QuickStart and Features

Number of AppToDate Users:

Many thanks to Dennis van de Sande, alias MR_Q, who has sponsored/donated for more than a year zuinigerijder.com website and domain. New location: touchlockpro.sourceforge.net

PayPal > USD / EUR :)