yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV Themes and Apps] angusmears:
Advice on best settings for while driving

I have touch lock pro with the standard settings. When I turn the touch diamond on it locks which is great. If I make a call and the back light turns off then I have to press the power button to get the screen back on. I now have to either remove the stylus or do the 3 taps.

If I have the phone in my hand this is ok. However when driving it is way to difficult to manage the unlock procedure.

It tends to be when I access my voicemail or any other automated service where I need to press a key to select from the menu.

Normally I just answer the phone by bluetooth and dial using voice activated dialing. Prior to installing toucj lock pro it was achievabe to press keys to activate menus now it isn't

I am aware that if I connect the phone to a charger it will remain unlocked but it isn't always practical to connect.

Has anyone got any recomended settings or does it need a tweak to the program ZuinigeRijder?

Overall a fantastic program. Thanks for putting all the work in.

Angus
[Touch Diamond, MDA Compact IV Themes and Apps] FuzzFuzz:
Hi zuinig

I'm using this nice and handy application of yours and works very nice.

It gives me a very safe feeling that I wont press unwanted buttons, while my phone is in my pocket.

Especially the soft reset and turn off buttons are a very nice addition to it.

Unfortunatly, there is 1 bugs I found, which is not fatal for the program to run, but are more somewhat annoying.

The information in that little action screen, is having a delay.

I does not always show the right time and I even thougt it would show the time that I last locked or unlocked it.

Also, the battery information is not being displayed correctly, wich means that my phone is still charging after a full night.

If I wake up in the morning, my phone is still charging and the display shows that the battery is only for 50% full.

If I reset my phone, the battery shows it's full and wil stop charging immediatly

I did install the application on the device and not on the internal memory, like you advised.

I hope it helps improving your wonderfull application, so keep it up :D
[Touch Diamond, MDA Compact IV Themes and Apps] alexk1f:
+1. I have the same issue.

I have TP.

v1.8 works great. Best version so far.

Alex
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
To get the triple touch callbacks, the Locked BattClock needs input focus. So therefore I recreate it once per 8 seconds, when locked.

Apparently I am too quick the first time (on your phone), and the caller screen gets focus, after the locked battclock got focus. I will look into this, if I can improve this. Possibilities I think of:

* see if I can detect if BattClock lost focus, so I only need to recreate it when it loses focus

* wait a little bit longer the first time (1 seconds or so), before creating the BattCLock. Disadvantage is that you still have to wait at least 1 second.

For now, you can lower the "ClockLockActiveTime = 8000" into something like "ClockLockActiveTime = 4000", so it is recreated once per 4 seconds instead of 8. At least it will respond 4 seconds quicker.

Wait for (hopefully) better versions, to have also this issue improved.

Hope "ClockLockActiveTime = 4000" helps in the mean time.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
With versions before 1.8 there were some serious problems with the "Power On" button, the phone would not wake up when pressing the "Power On" key for some people, so they had to use the Stylus. I did myself not have this problem (TD), it looks that it was a problem especially for the Touch Pro users. A large part of the problems are luckily solved with version 1.8. I am now, thanks to the reports here, going to understand what is the real problem.

Apparently the Touch Pro is much more sensitive to the locking of the hardware keys. And when those keys are locked, you can even not "Power On" anymore, while others still can.

Conclusion I have, from all those reports, to have a reliable solution:

* I must always unlock the hardware keys when the screen goes off or it goes to Suspend (so you can always wake up the device with the power button).

So this would solve part of your problem, you can just use the Power button again, in the situation you described.

But I am looking into another convenience solution, which is also related to your problem:

* When you answered a call and while you are in that call, TouchLockPro should unlock!. Something like "UnlockInCall=1"

So then you can do your thingy during the call. And when the screen goes off and on during the call (or just at the end of the call), it will not lock. So you can continue unlocked from then.....

I will look into it, because I think this is an important comfort improvement, which will make TouchLockPro even more valuable. Hope it will be part of Version 1.9 :rolleyes:
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I assume you are talking about the BattClock and not about the Action screen.

Currently, the clock is updated once per minute. Each time the clock is updated, I compute the number of seconds to wait, till to update it again. But the timers within Windows Mobile are not accurate enough, so the time can be off by one second. I even noticed that my time was more accurate than the TouchFlo3D time! I just ask the time from the Windows Mobile API, and my clock was updated more quickly than the TouchFlo3D one :) So I think this is more a perception thing, and yes, the time may switch 1 second or so to late to the next minute. But you should not use it as a stopwatch :p

About the battery percentage shown. This is also not due to TouchLockPro. I just uses the Windows Mobile API for getting the battery life percentage. So no low level thingy from my software. However, in other threads I have seen that more people have problems like you, it does not charge to 100%, See here for one of the threads about this issue. So this problem has nothing to do with TouchLockPro. Also the battery life percentage is not accurate, so this is also to blame HTC.

Hope this clarifies things, so TouchLockPro is not blamed for this one.
[Touch Diamond, MDA Compact IV Themes and Apps] Pietje_1985:
post older version

Hey ZuinigeRijder,

Can you send me again v 1.1 and v1.5??

(maybe all versions for other members?;))

It's not in your zip file posted at #1....

I still have some problems with the new locking method introduced in v1.8...

I still prefer like I told in the other post from me couple of days ago, the old lock/unlock method with the stylus...I also don't use the Light Sensor, so that's why I want to revert back to the old ones...

Thanks for your help..:D:D

Greetzz

Jeroen
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I am bit confused, because all older versions are in the first post, including 1.1 and 1.5:

TouchLockProOlderVersions7000downloads.zip

The light sensor you can just disable with the settings.

If the only problem with the newer version is that you want the old styluslock method, maybe I can make a setting for it?

because in this way you will automatically get new goodies.

I am now planning lock/unlock settings when in a call for version 1.9.
[Touch Diamond, MDA Compact IV Themes and Apps] Pietje_1985:
Allright man! I think I know what happened...You were right..all versions ARE included in the zip file...I think I was just to quick judging because I downloaded it again and indeed...found them all....

I will consider a new fresh install of V1.8 to see if I can re-adjust the settings..If you can make a setting for the lock/unlock style, that would be brilliant! and b.t.w send me in a PM your bank account number, than I will donate you!:D (prefer that iso Paypal) I know I know...it's free program..but you're using so much of your free time, to design the magnificent app....don't want to be like a typical dutch person ''as long as it's free'' you know what I mean ;P

Thanks again!

Regards Jeroen
[Touch Diamond, MDA Compact IV Themes and Apps] ping79:
New / missing feature: lock on powerbutton

Hi guys,

first of all thanks for the effort. Now I don't know if I'm missing something

I have a touch pro with the original htc rom.

Now the issues.

1. is it possible to lock the device with only with the powerbutton? I would like to press the powerbutton and set the device in standby (locked), so that when a call incomes the device is locked?

For me there is a difference between AutoLockOnPowerOn = 1 and lock with the power button. In my case the device goes in standby automatically after 1min. When I read something on the display after 1min I currently have to unlock it.

2. is it possible to lock the whole device and leave just the power button functional? When I lock the device (with standby) sometimes I can push the power button. Then the screen shows up. Now I can read the informations on my screen.

Now I would like to re-press the powerbutton to put the device in standby back again. Currently I have to unlock the device and afterwards I can lock it again with standby.

3. sometimes the device doesn't respond on the power button wake up. The device is still locked. I have to pull out the stylus to unlock/wake up the device.

Reproduce: lock the device (standby). Push 1 time the powerbutton. The device is now locked. Wait 1min. The device should go automatically in standby. Afterwards you can't wakeup the device anymore. Well pull out the stylus helps out.

I think problem nr. 3 could be fixed by fixing Problem nr.2

I hope I'm not the only one having these problems and hope that these problems will be fixed soon ;-)

Thanks in advance.
[Touch Diamond, MDA Compact IV Themes and Apps] VETTEPC123:
thanx a bunch i will try this- but i do want to say that this program has been a huge help to me. i couldnt find anything that was solving my problem with accidental answering and was about to return my fuze. but once i found this program everything worked wonderfully. THANK YOU very much.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Unfortunately, I cannot see a difference (can detect) if the power button is pressed or via an external event the screen or device goes off, like the automatically in standby after 1 minute. In TouchLockPro terms, it will lock always at power on, regardless how you did suspend or the screen went off.

Unfortunately this is the current behaviour. You must unlock to press the power button to go to suspend or wait on the "SuspendOnBackLightOff" setting.

Problem 3 is now a known issue, Ase described in post #589. So I hope this will be solved in 1.9 version.
[Touch Diamond, MDA Compact IV Themes and Apps] angusmears:
That sounds like a really good idea. It would definitely solve my issues. It would probably need to be configurable from your control panel as I could see some users who answer their TD using bluetooth in their pocket that wouldn't want the screen unlocked. However with the TD in a cradle in the car it would be fine.

I have noticed the improvement to the power button response it is much better.

many thanks

Angus
[Touch Diamond, MDA Compact IV Themes and Apps] kheops_974:
I installed Gscroll and there is an incompatibility with touchlock pro 1.8
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Can you be more specific, because this does not help much :confused:
[Touch Diamond, MDA Compact IV Themes and Apps] fourcc:
he means that when using both apps at once, device cannot be unlocked by tapping touchpanel becasue gscroll "quicklaunch hotkeys" intercept the "taps and launch applications instead of being unlocked the device by TLP. It seems that GScroll detects the taps to launch its associated apps before TLP detects them. TLP cannot detect taps if GScroll is active. Then device can only be unlocked by taking stylus out, light or keyboard sliding. Tappping in battclock didn't make TLP unlock device.
[Touch Diamond, MDA Compact IV Themes and Apps] Mr_Q:
ZuinigeRijder, did you get my last PM?

Really nice app, as I already told you.. Was about to look at the source code..

Very nice and simple.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Yes, I got your PM.

A good design is not complex :)

If you have a complex program, you will get a lot of bugs.

That is why I like it lean and mean and simple (so I do also understand it myself :D)

Some guidelines which I had for TouchLockPro:

* make it event driven (polling is bad, for battery, CPU, unfortunately for the light sensor I have to poll, but I do this only once per seconds, when the phone is on and locked)

* do operations as much on the main thread and they may only take a very short time (avoids race conditions)

* separate the different classes, with the Settings as intermediate class

* use the registry for communication between TouchLockPro and TouchLockAction

I you have feature request, just post them here. Good ideas I will consider, especially if they fit in the design and are a good enhancement to make TouchLockPro even more perfect.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Ok, so apparently GScroll interferes with TouchLockPro and not the other way around ;)

To get the capacitive touches, the program needs input focus. It looks like the input focus is going to GScroll. Also if I could find a mechanism to take back the focus from GScroll, then GScroll would no longer work when locked. But probably then we would compete on who would have the input focus, draining CPU/battery.

So it looks like you can use both together, but you miss the unlocking via the capacitive sensor. This is not so bad either, also Touch HD does not have this unlock feature, because there the capacitive sensor is also not working.

Actually, you can use GScroll to unlock the phone, because you can couple actions/programs to the capacitive touches, dependent of the area. So you can couple the command "\Windows\TouchLockAction.exe Unlock" to one of the areas (see post #4).
[Touch Diamond, MDA Compact IV Themes and Apps] WunderXDA:
Feature request

Ok first I love this lean, mean lil' locker, great job!

Now I know this may sound crazy, but is there any way to automatically unlock when a call comes in? I use s2u2 to display incoming calls, but I would like to have everything else in s2u2 turned off, as I like TouchLockPro much better as a general locker. This way I could use both without having to unlock twice on phone calls.

Any chance I can change the setting in the current version to automatically unlock on calls? Like in the reg or something? Or perhaps this could be an option in the new version?
[Touch Diamond, MDA Compact IV Themes and Apps] ahh:
The point of this program is to lock the screen on incoming calls. If the phone is in the case or in your pocket and the screen unlocks on incoming call, the phone cannot accidently answer or hang up.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I do not know S2U2 too well, but is it possible to couple an action when there is an incoming call within S2U2? Then you could just unlock via "\Windows\TouchLockAction.exe unlock".

In version 1.9 I am going to add functionality when a call is connected, so actually I am going to use the TAPI interface. So if I read your question correct, you want another program only for locking/unlocking (e.g. S2U2, but it could also be answerkeys disabler) when there is an incoming call and otherwise you want the locking/unlocking of TouchLockPro. I am not sure you can disable all locking/unlocking features from S2U2 and they will not interfere.

Are more people interested in this non-default option, auto unlock when there is an incoming call?

The disadvantage of 2 methods is of course the extra battery drainage (S2U2 is not a good choice for battery, I read this everywhere, especially on some type of phones). What is S2U2 giving as extra on top of the 'normal' incoming call screen? Can you post some screen shots about which information is extra or why this has so much added value?
[Touch Diamond, MDA Compact IV Themes and Apps] fourcc:
yes, it is true!

BTW, will you consider to make TLP lock the phone only when receiving a phonecall/sms/alarm. i mean when device is automatically waking up ( not manually). At least as an option.

I'm in the search of a good lock app that only wakes the phone in such cases, i've tried several phone lock apps unsuccessfully. None of them serve me as i would like.

Will you implement this feature as an option in future TLP releases?

thanks
[Touch Diamond, MDA Compact IV Themes and Apps] MELPHBOY:
Stylus In\Out Locking & Unlocking

I prefered not to use the the stylus locking & unlocking method. So, I try to disable it using ( StylusOutInToggleTime = 0 ). But, it still unlock when I remove the stylus. I did a soft re-set after changing setting but, that did not help. Any idea on how to stop it from unlocking when stylus is removed?:confused:
[Touch Diamond, MDA Compact IV Themes and Apps] yawpk:
thanx 4 such a lovely program. I had been using S2U2 on my Touch Pro but unfortunately the power drain is faster.

I first tried to explore your software and found few issues for your attention:

1) Pressing the battclock no longer activating the lockmode instead call out the TouchLock Action.

2) I used to put the phone in the belt pouch and sometimes repeatedly pressing the poweron button without knowing. This wakes up the pda. By normal circumstances if there is no input to unlock after 1 min, the screen will go back to sleep. for the current version 1.8 if u try to press the poweron after gone back to sleep, the button won't wake up the pda anymore. this ACTUALLY SUITS ME WELL because when the poweron is pressed repeatedly by accident from second time onwards in the pouch, it won't wake up the pda! It just saves the battery, fantastic! S2U2 wakes up everytime the poweron is pressed and therefore drain power if it is pressed by accident repeatedly. This incident happened to me and the power drained off in less than 1 hour by accident.

3) when i slide out my keyboard the battclock sometimes displays in 2 locations at the top bar. if i slide out the keyboard in sleepmode. TLP is still in lockmode. Is it possible to make it unlock automatically or an option in your next upgrade?

I'm impressed with your work and this really makes my life easier. Now I have less worry on short battery life to last me at least for a day and no accidental power loss in the pouch as mentioned in item 2. Thanx again.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Unfortunately, I cannot see from outside by which event the phone has been woken up, by power button or another event. The only part would be "INCOMING CALL", when I introduced TAPI in version 1.9. For an incoming sms this could maybe also detected by this (does anyone know if this can be detected by TAPI?), but an alarm for sure not.

Anyway, I do not see locking only on those cases a good solution, because even when another application decides to wake up the device, you can still phone unwantedly different people by accidental touches (ghost calls).

Maybe I will make it possible to configure a command for CALL_INCOMING, CALL_CONNECTED and CALL_ENDED.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
It will always unlock when the stylus is removed. This is not configurable. Is this a problem :confused:

Maybe you mean that it does not lock again when putting the stylus back in? Indeed this behaviour has been changed in 1.8. I will make a configuration option, so the old behaviour is also possible (lock again, if it was locked).
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Yes, because this is now a way to start TouchLockAction. The first icon is the one you should press then (LOCKSCREEN) or the second one (LOCKSUSPEND). This means indeed one press more. But for LOCKSUSPEND, you can also just press the power button (AutoLockOnPowerOn), but the screen goes off then.

This is a side-effect feature. On some phones, the power button can also not be used for Power On, when TouchLockPro has disabled the input. In most of the cases in 1.8 this is solved, a few remaining ones will be solved too in 1.9. This will also be configurable (default EnableInputAtSuspend=1), so if you like that the Power On button keeps the screen black, you can configure this behaviour in 1.9. That also means you need to use the Stylus (or keyboard slider) to wake the phone.

Actually, I asked this a long time ago. Because I have a Touch Diamond, I could not check. I did not get any response.

One addition, especially for Touch Pro users, would be the detection of the keyboard slider, e.g. Registry key. However, I do not own a Touch Pro.

Maybe you can help ;)

Thanks for the compliments. That is also exactly the purpose why I made this piece of software, besides learning Windows Mobile programming. I think it is going well :) Enjoy the software :rolleyes:
[Touch Diamond, MDA Compact IV Themes and Apps] WunderXDA:
...thanks...

This is the screen I get with an incoming call (except in english and with my contacts picture) with S2U2:

http://i5.photobucket.com/albums/y159/ac8dl/S2U2/s2u2-130a-1.png

It's fantastic. It's how this $700 phone should have worked out of the box. But anyways S2u2 does not do any locking on my phone, TouchLockPro handles that and performs flawlessly. When I get a call, S2u2 provides a big, beautiful picture of my contact and a slide option to answer or mute the call. Problem is the two programs fight for the foreground, so my Capacative Touches are hit and miss, delaying unlocking and possibly causing a missed call. I don't think I'm savvy enough to figure out how to couple an action when there is an incoming call (unlock via "\Windows\TouchLockAction.exe unlock")
[Touch Diamond, MDA Compact IV Themes and Apps] pandaboyy:
The only think I don't like about this program is that it changed the look of my clock.
[Touch Diamond, MDA Compact IV Themes and Apps] Kraize:
@pandaboyy, you can change that in the settings of TouchLockPro. Go to your programs>Click TouchLockPro (The one with the icon)>Click right arrow key>Check the box that says either stripe or stealth. I use stripe. Which does not chage my clock at all :)
[Touch Diamond, MDA Compact IV Themes and Apps] MELPHBOY:
No, I mean I do not what it to unlock when the stylus is remove. Can you make this configurable.:confused:
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
It seems a contradictionary, not to unlock when the stylus is taken out. Before I add features, I always want to really understand the use case how it is used. Because often only technical features are asked, without mentioning the real requirement. And if the latter is known, often a better feature can be made or is maybe already available via a tweak.

Can you explain the purpose of this and how you want to use this?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Ok, so the extra of S2U2 is that a photo of the contact is shown, something extra on top of the "Standard Incoming call" screen.

Probably I will add a possibility to execute a command at CALL_INCOMING, CALL_CONNECTED and CALL_ENDED. So then you can configure this in TouchLockAction.
[Touch Diamond, MDA Compact IV Themes and Apps] WunderXDA:
That would kick butt.

Got an ETA? I've got 10 bucks for a new release that achieves this goal!