yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I have decided to first introduce another unlocking mechanism using the light sensor. When the light sensor senses light above a configurable level and for a configurable amount of time (default 5 seconds), it will automatically unlock.

So when taking out of your pocket/Pouch you have 5 seconds before accidently pressing keys/touchpanel :cool:

So in not too dark lighting conditions, you do not need triple touch. Unfortunately, the sensor sensitivity is not too great, so in a rather dark room you still need the other unlocking mechanisms.

I have encountered an unexpected problem while integrating the light sensor, although it has been proven to work. So I am busy to solve that problem first.

Next step will be the action screen.
[Touch Diamond, MDA Compact IV Themes and Apps] haheyhey:
Thanks for share
[Touch Diamond, MDA Compact IV Themes and Apps] burnout:
Hi,

first, thanks for your great job !!!

just one thing : not possible for other method to lock (clock area too small for my fingers !).

Would be nice to lock by double touch for example, ......
[Touch Diamond, MDA Compact IV Themes and Apps] 4D3:
you could set this registry entry: AutoLockOnPowerOn = 1

that way, when you press the power button on your phone to turn the screen off it will autolock your device

that way you never have to touch the clock, personally i have resized the clock to a 2x5 pixel rectangle and coloured it black so you cant see it, and that registry setting works a treat for me!!

i think this is the best method of locking.

it would be nice to have double tap power button to unlock the device, think that would be better than the capacitative area, as it seems to respond slow.
[Touch Diamond, MDA Compact IV Themes and Apps] burnout:
"you could set this registry entry: AutoLockOnPowerOn = 1

that way, when you press the power button on your phone to turn the screen off it will autolock your device"

It's a solution but I think it will also lock each time I receive a call (when the screen changes to black).

So I'd perfer to do it manually
[Touch Diamond, MDA Compact IV Themes and Apps] 4D3:
untrue as when in a call the device is not asleep, the screen is just blank!!

when you press the power button on your phone it is a different effect to letting the screen timeout!!

think about it, if your phone ACTUALLY went off during a call when the screen went black, it would cut the call off!!!
[Touch Diamond, MDA Compact IV Themes and Apps] jodeltje:
how do I do this? I have a regeditor but I have no idea what to do...:confused:
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
See Post 3
[Touch Diamond, MDA Compact IV Themes and Apps] schreda:
wouldn't it be a great idea to make an application or a feature for SOFT TOUCH buttons??

regards
[Touch Diamond, MDA Compact IV Themes and Apps] maxxxy:
ciao ragazzi io vorrei usarlo ma di inglese non ci capisco nulla

chi mi spiega come si usa???????

grazieeeeeeeeeeeeee

mi sembra ci siano tantissime funzioni utili
[Touch Diamond, MDA Compact IV Themes and Apps] andrediaslopes:
LockTouchPanelOnly = 1 not working for me :confused:

Is it possible to enable answerkeys in incoming call and during?

tanks
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I am busy with a separate action screen program (see post #2), which can be attached to a soft key or hardware key. So be patient....
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
My Italian is also not good :) I used Google translate, for your question:

I do not know how good the translation is, but you can try this Google translation:

Non so bene come la traduzione è, ma si può provare questa traduzione di Google:

Google Italian translation
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Hmm, others are using it without complaint. What is not working? Did you softreset after writing the registry key?

Did you not make a typing error in the registry? What is the path of the registry key?
[Touch Diamond, MDA Compact IV Themes and Apps] andrediaslopes:
Not working answering with keys. I soft reset after writing registry and i also changed other registries and they all worked.

The path is hkey_current_user/software/ZuinigeRijder/LockSettings

and the DWORD is LockTouchPanelOnly with decimal value = 1.

I'm going to install the TouchLockPro again.

Thanks again :)
[Touch Diamond, MDA Compact IV Themes and Apps] andrediaslopes:
Now works the answer keys but when the LockIndicator = 0 the BattClock appears all f*cked up! Is it normal?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
No, this is a bug, which will be solved in version 1.3 (testing it).

For now, just use LockIndicator = 1 or make a small strip or 1x1 pixel. See post #3.
[Touch Diamond, MDA Compact IV Themes and Apps] andrediaslopes:
thank you very much!!!
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
TouchLockPro v1.3 with Light Sensor auto-unlock

I just uploaded TouchLockPro 1.3, with Light Sensor auto-unlock.

Now it is much more simple in most situations to unlock the phone. Just take it out of your pocket or Pouch and 5 seconds later it auto-unlocks in not too dark conditions.

It took me some time, because I had a nasty bug to find. Added a lot of Debug logging (disabled in the published version). I finally decided to do a redesign, because I suspected some race condition, which only sporadically showed up :mad:

With this new approach, the problem seems to be away. Anyway, the code looks cleaner too, now :)

As usual, enjoy the new *FREE* version :rolleyes:
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
You can try version 1.3 :D
[Touch Diamond, MDA Compact IV Themes and Apps] imranbashir_uk:
Hi ZR,

I got to say that I don’t like your current solution. I don’t think it will make you change how you do things but maybe more people feel the same way and will respond on this thread.

I was just wondering why you moved away from the sub classing method used in 2.2.5 / 2.2.7?

I know it was slightly unreliable but it worked most of the time so I am going back to one of those versions for now.

I also agree with NLS about the services route but only after TLP is reliable.

For me your best version was 2.2.7, if others agree let ZR know maybe he can be persuaded to go back to sub-classing.

Thanks for your continued effort on trying to sort out the issues on TLP.
[Touch Diamond, MDA Compact IV Themes and Apps] maesus:
BackLightOff gesture

Hi Zuinigerijder,

I have been using TouchLockPro since the day I found it and I never need to look for any other unlock app. This is by far one of the best apps for PPC!

I have also been using Gyrator2 to configure turning BackLight Off when orientation at "Face-Down" and "Upside Down" mode.

However, now since TouchLockPro has added more commands for Orientation, I wonder is it possible to add builtin command "!BACKLIGHTOFF" ? Is it also possible to increase the number of Cmds supported, currently is 4 for the orientation? Now I am using "\Windows\TouchLockAction.exe" BacklightOff to achieve "!BACKLIGHTOFF" but since this triggers loading of the TouchLockAction.exe app, the response is quite slow.

Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
The problem is, that one-third of people which filled in the poll experienced problems with TLP 2.2.7.. In 2.2.7 I had to subclass all the foreground windows, which is not so nice. It looked like that did slow down the phone after some time (because of all those subclassing). That is the main reason I left the 2.2.7 approach.

So now I capture the capacitive touches independent of the foreground window, which is great, because now I also can react when the phone is not locked. But there is now a problem with TF3D when on the Today home screen, on other TF3D screens capacitive touches are received, but not always at the home screen. Note that also butler code has the same reported problem.

One way or the other, TF3D Today home screen is blocking the capacitive touches sometimes. But not always :mad:

For solving the problem, I tried at first to use only the subclassing for the TF3D Home screen. But it looks like I also did not get capacitive touches in that approach :mad: It could be a problem in that particular try-out, but I decided to go for a hack, just go to another screen than the Today screen. Also because the subclassing design was not so nice. I had to make sure that capacitive touches received by the subclassing was not interfering with the polling :cool:

Maybe I just go now for the hack as a temporarily solution for TF3D users (non TF3D users will not see any difference). And find time to make a decent solution.
[Touch Diamond, MDA Compact IV Themes and Apps] james444:
hi,

first of all, thank you very much for this ingenious piece of software, it does everything I need on my Toch HD! :)

Well almost, because (with 2.3.1.) after a soft reset the g-sensor is no more picked up on my HD and I have to reinstall the cab. But I can live with that...
[Touch Diamond, MDA Compact IV Themes and Apps] asterix00:
I using windows standard as today screen, What should i fill in the RGB to have the same color?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I also use normally the standard Windows Mobile Today screen.

On my Touch Diamond I can choose a theme.

I am using Htc black, so there the default BattClock White is Ok.

So dependent on your theme, there are different colors as background.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
This is strange. Are you using the standard TF3D?

Is the problem still there, when your press the power button (power off and after some seconds power on), because then the GSensor is restarted?

Tonight I will upload version 2.3.4, which has a small timeout for starting the GSensor after wakeup. Also a workaround for capacitive touches (and maybe GSensor?) problem when on the TF3D home screen.

Maybe that version fixes your problem :confused:
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Tonight I will upload version 2.3.4, which has the builtin command !BACKLIGHTOFF and !BACKLIGHTON. Actually, the backlight and LCD screen goes off, but still the programs are able to continue to run (great for GPS programs, with screen off). In combination with !LOCKSCREEN, you can keep the device on, with the backlight/screen off.

Having more than 4 orientation sequences, seems to me a bit overkill. It is difficult to find nice sequences, which do not influence each other, to remember those sequences or make the sequences too easy to trigger.

Are you having a Touch HD? Because for Touch Pro and Touch Diamond also the capacitive swipes have 8 different possibilities. I added LeftUp and LeftDown as default !BACKLIGHTON and !BACKLIGHTOFF.

So wait till tonight, when I upload version 2.3.4.
[Touch Diamond, MDA Compact IV Themes and Apps] asterix00:
I want no 1 mot match with the turquoise header. How can a get rgb code? is there an application that generate the correct color?

http://g.imagehost.org/view/0025/Screen0012
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
The problem is, that this is not a solid color, so you can get closer, but it will still not look nice. You can consider to put the BattClock over the Start logo, by specifying clockX=0 and clockY=0. You can still start programs via the Start text.

There are a lot of color tables on the internet, e.g. http://www.jumbo-psp.com/PSP-for-Fun/images/Color%20tabel.htm
[Touch Diamond, MDA Compact IV Themes and Apps] asterix00:
I get it now. Thanks for the fast response. I guess i'm sticking with the black header. :)
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
TouchLockPro version 2.3.4

I just uploaded TouchLockPro version 2.3.4.

See changelog for the changes.
[Touch Diamond, MDA Compact IV Themes and Apps] hefman:
Or, if you don't really use the battclock display anyway, you can use "stealth mode", which makes it invisible. That's what I use.
[Touch Diamond, MDA Compact IV Themes and Apps] luckeizer:
Hey zuinigerijder, love your work!

Is it possible to have all keys locked, accept the center button (and the on/off button). I would like to use the center button to wake up the phone, and swipe to unlock. Now I use your program in combination with the normal windows mobile lock settings (which I set on dont lock buttons becaus i can use the center button to wake up) but i can use the volume keys and thats anoying when volume switches at school. You have a solution for me? thx
[Touch Diamond, MDA Compact IV Themes and Apps] Ddriver:
Hey zuinigerijder,

with the new v2.3.4 I have on my Diamond this one:

I press the Power button and hi wake up, but for 2 sec the v2.3.4 change the TF3D to the Weather-Tab and back to the Home-Tab. 8-O

The v2.3.2 dont have this bugy. ;-)
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Yes, this is a workaround for a problem. See changelog.
[Touch Diamond, MDA Compact IV Themes and Apps] hefman:
ZR,

Seems I spoke too soon. The issue with GScroll getting touches while TLP is locked has returned for me. I'm still using 2.3.1 and haven't made any changes recently. I can't explain why it started doing it again, but it's the same issue. GScroll once again responds to touches and swipes while TLP is in a locked state, as long as I'm in ANY program except the Today screen.

On post #1531 I noted a registry key that can enable/disable GScroll. Since it seems TLP does not lock out other programs that use capacitive touches, is there any chance TLP could be made to use that key to disable GScroll while locked?
[Touch Diamond, MDA Compact IV Themes and Apps] cyberjaya:
Anyone use 6.5 ROM (Cloudyfa / PDACornerIllusion)? I got strange problem on device getting auto soft reset when playing with the TouchFlo that have 2.3.4 installed. Will revert back to 2.2.4 stable version and monitor.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
TouchLockPro 2.3.5 test version (GScroll support)

I was also wondering why GScroll could no longer get the capacitive touches.

It appears that GScroll has the same problem as TouchLockPro has, when on the TF3D Today Home screen. And interesting enough, GScroll uses the subclassing method! So that seems not an option to elegantly solve the capacitive problem, and the workartound for 2.3.4 is the best I have till now :mad:

But, your request to disable/enable GScroll when locked/unlocked via the registry key is honored. I made a test version 2.3.5:

sets the registry key HKCU\ControlPanel\GScroll\Disabled

sets the registry key HKCU\Software\ZuinigeRijder\ActionSettings\IsLockedStatus (so other programs can also see the lock status of TLP and can react on that)

in my debug log I saw an error orientation 7, an unknown orientation, so I ignore that now

I had a disappearing BattClock, looked into the log file and now show the BattClock in DestroyLockedWindow (I am not sure this will help)
[Touch Diamond, MDA Compact IV Themes and Apps] rjs_artemis:
Also searching for similar solution.....would be great to be able to unlock my Diamond with just the round center button.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
The Touch Pro and Touch Diamond has a capacitive area. You can configure the middle center button capacitive touches to unlock. Default triple capacitive touches are configured by TouchLockPro for any area: CapacitiveTouchesSequence = 444

You can configure CapacitiveTouchesSequence = 22 or CapacitiveTouchesSequence = 2

Note that also in your pocket, capacitive touches can be sensed, although less likely. So maybe go for the safe side and use 2 capacitive touches :confused:

See here for more details

Note that this cannot be used for waking up the device, there still the power button must be used for.
[Touch Diamond, MDA Compact IV Themes and Apps] imranbashir_uk:
I await your elegant solution, I’m sure you will come across one, till then 2.2.7 is my pick.

You know, all your problems could potentially be solved if you can find a way of detecting centre button presses while the screen is locked!

Hint, hint...
[Touch Diamond, MDA Compact IV Themes and Apps] luckeizer:
Isnt it possible to make the center button having the same task as power button?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Unfortunately this is not possible in software. This is because the software will be totally stopped by Windows Mobile when suspended, so the software cannot awake the device. There are possibilities to keep the software running, with the screen off, but that would drain the battery. So a no go, unfortunately :(
[Touch Diamond, MDA Compact IV Themes and Apps] hefman:
This works for me, as long as TLP locks coming out of standby. If I lock it with the TouchLockAction, it doesn't disable GScroll. I also notice that the workaround (switching tabs in TF3D) does not occur when I lock this way (not sure if that's related). Anyway, this solution is good for me, since I rarely lock my device any other way than with the power button. Thanks for adding that!

The more elegant solution would probably be for GScroll to disable itself when the device is locked. Thanks also for adding the other status registry key. I'll post a note about it on the GScroll forums. Cheers!
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I think GScroll only looks at the key at poweron. The tab right left is indeed only done at power on, but that is unrelated to set the registry key, that is done at lock/unlock. So probably you should ask the GScroll author, if it reacts on the Disabled registry key immediately.

Anyway, I made 2.3.5 downloadable officially.
[Touch Diamond, MDA Compact IV Themes and Apps] chiekh:
Power button

Please first is there a way to leave the power button unlocked so we can turn off the device while it's locked and second is there an option to dont lock when some app wake's up the device like alarm progs. Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
No, when the hardware buttons are locked, also the power button is locked. This cannot be changed with the HTC API TouchLockPro uses.

But, with the version 2.3.1 onwards, there are 2 ways to turn off the device while locked (command !LOCKSUSPEND):

- via a capacitive swipe

- via GSENSOR orientation change

Currently there is no option to do not lock, when some app wake's up the device. But G-Alarm added support for TouchLockPro, so it automatically unlocks TLP. Hope more programs add support for TouchLockPro. An exclusion list is on the wish list.....
[Touch Diamond, MDA Compact IV Themes and Apps] chiekh:
thanks for your quick reply.
[Touch Diamond, MDA Compact IV Themes and Apps] watikjebrom:
I was hoping for this as well, centre button would be more 'natural' than top-powerbutton .....
[Touch Diamond, MDA Compact IV Themes and Apps] hefman:
Well, like I said, this works well for me, since I only lock by powering off. For GScroll users who like to lock without powering off, I've posted the qestion and the info on your registry key on the GScroll website. The author there does not respond nearly as fast as you, but I'll report back when he does.
[Touch Diamond, MDA Compact IV Themes and Apps] tuem:
kudos ZuinigeRijder!

i gotta say, i have been following the development of all those solutions and as for now, yours is definitely what i was looking for, big thanks from me!

works perfect on my o2's diamond with 1.93 rom

:cool:

keep up the good work

oh, and i gotta say - gestures (swipes) opening programs - ingenious! :D
[Touch Diamond, MDA Compact IV Themes and Apps] tuem:
one funny thing, though

in the newest version (2.3.5), whenever the phone wakes up, while still locked, it changes the manila tab to the next one and back to home again. does anybody else experience that also?
[Touch Diamond, MDA Compact IV Themes and Apps] Peaster111:
Its an intended change... starting with 2.3.4. Apprantly a workaround for an issue. The issue is discussed a few posts back and its also noted in the change log.
[Touch Diamond, MDA Compact IV Themes and Apps] tuem:
whoops, my bad, i guess, i guess i had a break in following the thread and just skimmed what i've missed...;)
[Touch Diamond, MDA Compact IV Themes and Apps] Peaster111:
ZuinigeRijder...

Love your app. I know you've working through some issues and improving the software. That's part of what I like... your dedication to your product. Thanks.

Regarding problems using the Capacitive Sensor triple touch unlock method and the TF3D Today Page... I'm currently using version 2.3.1 and TF3D. I have had problems using the "Capacitive Sensor triple touch method" while on TF3D Today screen, as previously reported. I have never had any issues using the Capacitive Sensor swipe method though. I temporarily updated 2.3.4 & 2.3.5. To be honest... I'm not real keen on the "triple touch unlock workaround" in 2.3.4/5. The workaround works well though. I believe I’m going to stay with 2.3.1 for now. I like the swipe method better anyway and don't have serious security concerns (most folks can't figure out how to unlock it either way :D ).

Given your dedication... I'm sure you'll find a more permanent and elegant solution :) I'll wait to upgrade until then.

Thanks again for all your efforts in making this SW the best locker around.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Thanks for the compliments :)

I will make it configurable in a new version if the tab right - left should be done. Especially, because it seems only to appear at the newer ROM's like 2.01. And also then, it does occur only now and then. And there are still the other unlocking ways, so the user can choose then.

TouchLockPro is not the only program which has this problem with capacitive touches, also other programs experience the same problem, like Butler and GScroll. And GScroll even uses a different mechanism, subclassing. HTC has done something nasty in their newer ROM's to speed up performance, so it looks like this introduces this sometimes not working Capacitive touches when on the home screen. So I really do not know if I can workaround this issue more elegant, but I keep searching.

The best I can do now, is to make the workaround configurable.

Now I am going to work on selecting a SIP, dependent of the Stylus and/or keyboard slider status. With that version I will make available the above mentioned configuration.
[Touch Diamond, MDA Compact IV Themes and Apps] tuem:
ok, i've looked into the situation on my diamond. i tried the 2.3.1 and it works the best for me, both the triple (or in my case doulbe) touch of the center button as well as swipes work regardless of the tf3d tab being home or other (for unlocking). so until there's a solution that does without the workaround with changing tabs, i'll stick with 2.3.1 (the tab changing takes too long for me)

cheers for the great job and instant support;)
[Touch Diamond, MDA Compact IV Themes and Apps] Peaster111:
Ahh... the joy of SW development. Thanks for the detailed reply. At least you can take comfort in knowing your not alone. I like the idea of making the workaround configurable. Sounds like that would do it. I'll look foward to the update.
[Touch Diamond, MDA Compact IV Themes and Apps] lexluthor:
I missed the post on that as well and the changelog isn't fully clear about that.

I wasn't sure what app I updated was causing that to happen, so I'm glad you noted it.

It's a little annoying, so hopefully, they'll be a better fix for that soon.
[Touch Diamond, MDA Compact IV Themes and Apps] ecard:
Is it possible to optimize the unlock when we receive a call. It always takes 3-5 seconds before I can answer the call. It's frustrating when I keep pressing the answer key, and nothing happen until 3-5 seconds. It's even more frustrating when I'm in my car, and I keep pressing the answering key on my bluetooth and say hello every time until it works :(

Keep the good work :D