4. Settings
4.1 Index
4.2 Light Sensor
4.3 Stylus Sensor
4.4 G Sensor Orientation
4.5 Capacitive Nav Sensor
4.6 Proximity Sensor
4.7 Keyboard Sensor
4.8 BattClock
4.9 Telephone API
4.10 Software Input Panel
4.11 Other Settings
4.12 About
4.13 Command line usage
Via the separate program TouchLockAction, TouchLockPro can be tuned at your specific needs. You can start TouchLockAction by pressing the BattClock or via Programs. The TouchLockAction screen will appear. The meaning of the action buttons, from left to right, top to bottom:
First row:
Second row:
So press the Configuration settings icon, to start the Configuration Settings Screens. The default values are chosen, so it works already out of the box. So do not be scared about the possibilities of tuning TouchLockPro, you only need to do that, when you want different behaviour. The next chapters explain in detail the different configuration options.
It is also possible to overrule the default settings via registry: HKCU\Software\ZuinigeRijder\LockSettings Please use a registry editor to create the DWORD values, e.g. PHM RegEdit. 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 a soft reset after adding the appropriate overrule settings via a registry editor. You only need to define the values you want to overrule.
Easier is to use the Settings screens of TouchLockAction, because then no soft reset is needed and it is more user friendly. The changed settings are auto-saved when the next or previous/index button is pressed. The saved settings are immediately picked up by TouchLockPro, so you do not need to soft-reset or disable/enable TouchLockPro.
Via the index screen, you can fast jump to the appropriate settings screen. First Select your PhoneType out of the available list if it is not correct guessed. This will already disable the sensors not supported by your phone type. You can also go through all the settings screens in sequence, by pressing the Next softkey on each Settings screen. The Home softkey, goes back to the initial TouchLockAction screen. The middle softkey is the current selected SIP (Software Input Panel) and can be used when information needs to be typed in.
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen.
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen. The current Stylus Status is shown upper right (In, Out, Unknown)..
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen. The current G Sensor Status is shown upper right.
The correct GSENSOR orientation sequence changes are counted and if the configured sequence is reached within the specified time, the phone will execute the corresponding command. The orientation sequence can be configured for 4 commands, each command sequence can contain combinations of orientation changes. The following orientation changes are supported by the TouchLockPro:
So you can do your own orientation gesture which suits you the best for command execution. The default sequence is 343 (so the sequence Portrait-UpsideDown-Portrait will unlock). Note that you should not do the moves too fast, because the standard polling interval is about 200 ms for detecting the orientation changes. In the battclock, a negative number will be shown as the number of orientation changes for the first sequence (when locked), till then. The command to execute when the corresponding orientation sequence is correct. Note that TouchLockPro has the builtin commands:
But you can also configure external commands, e.g. "OperaL.exe".
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen. The last Nav Sensor Status is shown upper right.
You can also define your own secret sequence for unlocking, e.g. 1321. The touches sequence can be up to 8 touches. If you want to use this as a Security pin, make sure you disable the other locking features (UseStylus, UseSlider, UnlockOnACPower, UnlockOnLightSensor) and of course configure a Windows Mobile password. Note that capacitive touches do not work on a Touch HD.
8 different (external) command can be coupled to Capacitive Swipes. Note that TouchLockPro has the builtin commands:
But you can also configure external commands, e.g. "OperaL.exe".
Note that TouchLockPro has the builtin commands:
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen. The last Keyboard Status is shown upper right (In, Out, Unknown).
The other (new) key lock method is a general locking method, using a low level keyboard hook, which also works on other types of phones.
Default it will use the general lock method. If you want the HTC Lock method, overrule this registry key with "HTCLockAPI = 1"
A list of the most important keys:
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen. Changes in the BattClock settings (e.g. position) are immediately reflected in the upper start row. Press the color picker in the upper right when you want to change the colors.
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen.
You can configure also extrnal commands. When there are parameters for the command or when the command contains spaces, they must be enclosed by double quotes.
Note that TouchLockPro has the builtin commands:
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen.
Via the SIP (software input panel) you can enter input via the Touch Screen in applications. Often it is handy to use another SIP, e.g. when you operate via the Stylus you want to use Full QWERTY SIP, otherwise you want the Phone Pad SIP. Because TouchLockPro already knows the position of the Stylus, Keyboard and the orientation, I make this feature available, although it is not directly related to locking/unlocking. Phones with Keyboard (Touch Pro), can define 4 different SIP's, if you only have a Stylus, there are still 4 possibilities (Keyboard In, Portrait or Landscape). Default it is empty, so the SIP is not changed due to the Stylus and Keyboard position. Some people also install a NullKb (search on XDA), so they can disable the SIP when the Keyboard is out.
Press the Next softkey to go to the next Settings screen. Press the Index softkey, to go back to the Index screen.
Especially, 2048 is nice: Pulse center led anticlockwise spiral twice, pause and repeat. On other types of phone you must try which values work.
Press the Next softkey to go to the Home screen of TouchLockAction. Press the Index softkey, to go back to the Index screen.
The about screen has a link to this TouchLockPro website and a
PayPal > USD / EUR
button. Press "Reset settings to defaults" when you want all the TouchLockPro settings to be reset to the built-in defaults.
My wife will be glad if we can drink a cup of coffee in the city, because of your donation.
Hope she forgets then the time I did spent on supporting TouchLockPro ;-)
Multiple commands can be given, by separating by ;
Note that !SCREENOFF and !BACKLIGHTOFF will not work with programs who keep the display on. I use OziExplorer as GPS program and their you can disable the KeepAlive. Unfortunately Google Maps and IGO8 will not let you put the screen or backlight off (or I could not find it).
TouchLockAction can be used interactively, but can also be called programmatically or via shortcuts. Syntax:
Possible actions (multiple can be specified):
Registry Action settings TouchLockPro will react on (programming API) TouchLockAction is communicating to TouchLockPro via the registry key: HKCU\Software\ZuinigeRijder\ActionSettings This can also be seen as a sort of programming API, other programs can also write these registry keys to execute actions by TouchLockPro. Registry values:
For the other registry settings, read the current value and increment them by one and write them back to the registry. Registry values:
Also the Status of TouchLockPro is written below the registry key HKCU\Software\ZuinigeRijder\Status, so other programs can also see the lock status of TLP and can react on that: