yashsingh1/xdaforums huggingface dataset:
[Touch Dual, MDA Touch Plus General] juju66:
@ Ferrex

Hello,

I was looking for an app which could block my screen during phone call, so I try yours (v 1.6).

I have problems to unlock the device. When your app is not installed, the device unlock perfectly when I slide the keypad out.

When I install your app, even if the box "unlock" under the tabs "on open" is unchecked, the device won't unlock. Sometimes it is blinking for a while, sometimes it does nothing. But the weird thing is that my touch dual is working properly only without your app installed.

I have spb mobile shell 2.0 installed (it is set to appera on wake up), which could perhaps be the faulty.

The app is very nice: bravo, but not working good for me.
[Touch Dual, MDA Touch Plus General] ferrex:
You're not the first to say somthing like this. I'm beginning to wonder if there's something I don't know about Registry Notifications that means my app is blocking something else on the phone.

When I've time I'll try an investigate it.
[Touch Dual, MDA Touch Plus General] juju66:
Hello Ferrex,

Thanks for your reply!!

I don't know anything about coding and I don't know neither how you made your app, but I've got an idea. I wonder if the problem don't come for a too quick action. For me, your app is doing the job but a little bit too fast. To have a try, you can try to manually unlock the phone with the button "unlock", if you press the other unlock button too quickly (just before it appears) it won't work, and it will return to the "lock" status. But, once again, the strange thing is your app is causing a problem even if the box "unlock" is unchecked...

I'm looking forward to see what you will find.

Thanks again and have a good day!!

EDIT: I even try to uncheck the box "show on wake up" for SPB mobile shell 2, to see if it was the problem, but it doesn't solve anything...
[Touch Dual, MDA Touch Plus General] sackbauer:
hi ferrex ... maybe this has been posted somewhen before ... sorry for not having the time to read through all the posts ...

my thing is that i want to lock screen while in call - but unlock it when i close the slider .

i tried several settings in your application - none works.

is there a workaround or maybe a fix ?

please advise

and again sorry for not reading through the entire thread ;-)
[Touch Dual, MDA Touch Plus General] ferrex:
I would have thought that selecting "Lock keys while in call" and NOT "Lock keys" On Close would acheive that.

Of course that means Slideactions would never lock keys on close. If you wanted to Lock keys on close when not in a call but not lock them if you were in a call you're out of luck. That's an option I didn't consider.

You could leave "Lock keys" selected but set an over-rideable delay. That way if you closed the slide but didn't want it to lock you just tap the screen to over-ride the lock. I mean to have pressing a button over-ride as well but I haven't had time to work on slideactions for a while now.
[Touch Dual, MDA Touch Plus General] sackbauer:
hi ferrex . my explanation before may lead to misunderstanding ;-) sorry for that.

again - niki is unlocked all the time except when in call ( with option 'lock while in call' ) - but this locked status will remain after call end.

my question is if it is possible to lock while in call - but unlock when call ends.

reason is fairly simple - i do not want to do things on the screen with my ear when in call - but do want to do things when call ends. sure i can hit the unlock button and confirm ... but would be nice if this can be done automatically.

cheers
[Touch Dual, MDA Touch Plus General] ferrex:
It's suppossed to do that (Unlock on call end if it locked on call start) - but as there's no actual API for Locking and Unlocking Windows Mobile phones I've had to try several ways to fake it.

Without reliable success.

I'm mulling over the option of writing my own "Lock" screen (much like S2U2) to create a more reliable lock, but I don't really want to do that much work.

If you install a third party locking program, like S2U2, and used the Advanced Options in Slideactions to use it to lock your phone while In Call you may find it works as you wish.
[Touch Dual, MDA Touch Plus General] sackbauer:
will try, thanks ferrex
[Touch Dual, MDA Touch Plus General] pp18:
compatibility problem with s2u2

s2u2 version = 1.01

SlideActions version = 1.6

s2u2 added to the Advanced list of both In Call and Slide Close

s2u2 Caller ID = Fullscreen

#1. incoming call -> slide open cannot answer a call

#2. incoming call -> incoming phone line hangs up before picking up from PPC, so now there's a missing call shown on s2u2 -> incoming call -> no matter pressing on the hardware answer key or the green key on s2u2, i cannot answer the incoming call

-> restart S2U2 (by running iLock2 twice) -> incoming call -> can use hardware answer key or the green key on s2u2 to answer the incoming call

no such problems after reverting to SlideActions v1.41. um... did I set something wrong in new config screen of SlideActions v1.5+? please kindly advise. thanks a lot.
[Touch Dual, MDA Touch Plus General] ferrex:
I would think not, if S2U2 shows up then you must have done it right. It's not like there's many options in the Advanced options.

The list of little issues are building up. I'm too busy these days to get to work on it but I have a plan for a fairly major re-write. Likely to abandon the Unlock option altogether because I just can't find a way to make it reliable.

Which means for locking In Call third party locks like S2U2 will be the only option, so I'll be looking into that.
[Touch Dual, MDA Touch Plus General] pp18:
ferrex, thanks for your reply.

after reverting to SlideActions v1.41 for some time, i found that #2 still happened sometimes with S2U2 v1.01, though seemed less frequently than with SlideActions v1.5+. whenever #2 doesn't happen, no problem #1 with SlideActions v1.41.

so now, i have no choice but turn off S2U2's Caller ID feature.
[Touch Dual, MDA Touch Plus General] Htc_touch_Ferrex:
ferrex you are a LIFE SAVER, i would give you my left testicle :)

had to sign up and show you my respect. My last phone bill was $200 more then average because the phone kept bumping in my pocket and would automatically call and send messages to people.

MUCH LOVE!!! :)
[Touch Dual, MDA Touch Plus General] twolf:
Hi, i've just found your program and am amazed with its possibilities...

Congratulations! :)

I had an ideia for it, how about two new features?

- Open customized wav or mp3 on open/close (to give that cool swuush sound efect)

- Dont popup dialer on keypad open

What do you think?
[Touch Dual, MDA Touch Plus General] ferrex:
Sure I'd like the sound of Kirks communicator - but I've noticed the switch that detects slide movements is at the open end of the slide - so you'd open it, then get the sound. Also annoying delays from sleep would make it a bit lagged as well so I think it's a bit problematic with the device and O/S as it works now.

Others have, and I personally want, for the phone not to open the dialler. I haven't had the time to think about that yet.

I'm not sure how I'd go abotu it - like the unlocking problem it really calls for hooking into another application and Windows Mobile seems pretty set against that. It's an understandable, but annoying, approach to security.
[Touch Dual, MDA Touch Plus General] ferrex:
New Minor Release

Because it was easy, and I thought it might help people debug problems, I've added a new minor feature to SlideActions 1.62.

It now sports a 'Stop/Exit' button to provide an easy way to turn off the slide monitoring application. I used to use Task Management software to turn it off but general users wouldn't have had an easy way to do it.

This will make it easier for anyone trying to deduce if SlideActions is participating in any problems they are having with their phone.
[Touch Dual, MDA Touch Plus General] KevinLuong:
I'm having a bit of an odd problem - I'm currently running Tom_Codon's V2 ROM (which I note has been taken down for the moment because of various issues) and the latest version of SlideActions.

Intermittently the touchscreen will stop working on an unlock attempt. The hard buttons still work and the phone is in an unlocked state, but the touchscreen doesn't response to taps. I can generally get it working again by forcing another lock/unlock cycle - closing the touch dual, turning off the screen and opening it again. There have been occasions where the touch dual has failed to unlock and the screen doesn't respond to taps, but the hard keys still bring up the 'click unlock first' prompt.

Any thoughts?
[Touch Dual, MDA Touch Plus General] ferrex:
Non what-so-ever. Slideactions is really a very passive program, pretty much all it does is respond to a few events raised by Microsofts Registry Notifications by issuing key presses. There's no capturing of input or hooking screen events that would contribute to disabling input.

It is obvious that there's something wrong with HTCs version of GWES.EXE (the program responsible for handling input and therefore key/screen un/locking) as it is not reliable. I think someones taken a bit of a careless shortcut in it's code.
[Touch Dual, MDA Touch Plus General] twolf:
Thats too bad, it would be very cool, I do have some bugs with your software, but they are totally worth it.

Actually I've found here already how to disable both the quick menu and the dialer popup already:

Dont know if this helps you in any way .... Also, I am good with graphics so if you need any help with images or icons let me know.

About bugs with the TOM NIKI roms, I had bugs with it too, so I changed to the MARY rom, with is much faster and has more available memory (if you do go to this rom remenber to install the Schaps_AdvancedConfig_v2.1.0.0 also, or this software wont work, as is unsigned).

With the TOM rom I had that annoying penguin always poping up now and then because of this software.... :(

Now all works fine, I did also stop using the lock and sleep functions together, to avoid bugs.

Thanks again and keep up the great work.....
[Touch Dual, MDA Touch Plus General] ferrex:
Cool, I'll put a method to quickly do this into SlideActions for those who can't easily edit their registries. Version 1.63 coming soon...
[Touch Dual, MDA Touch Plus General] ferrex:
New release

Thanks to twolf here's a new release featuring the ability to choose whether or not the Dialer, Quick Menu or Neither is invoked on sliding open on the Today window.

SlideActions v1.63
[Touch Dual, MDA Touch Plus General] twolf:
damm, my screen just locked and had to soft-reset with the keys, there goes my ROM's theory...

:(

It only happened once in 2 days of use, though...

It has something to do with the sleep mode then, because i wasnt even using the lock screen function...
[Touch Dual, MDA Touch Plus General] KevinLuong:
If it's the same issue that I'm having, putting the phone to sleep and then opening the slide (forcing a wake/unlock cycle) seems to fix it. I presume it's something to do with the latest builds of 6.1 as well.
[Touch Dual, MDA Touch Plus General] twolf:
another issue, this one is a little annoying... :(

the wait animation keeps poping up, even closing the program dowsnt seem to work, I had to remove it from the startup and reset for it to stop doing that...

The software is still worth it, though.

:)

---edit---

nevermind, its not from this software, he is still doing it.

man, so annoying... X(
[Touch Dual, MDA Touch Plus General] Montezume:
I've looked around this forum but i seem to be the only one with a strange problem.

I mainly want to use slideactions to lock the screen while calling. however, when i get called, and the conversation ends or i hang up, the phone wont unlock.

It will go in a contionuously loop of locking and unlocking and i have to soft reset the device to restart it.

It seems like instead of unlocking the phone once it starts to unlock-lock-unlock etc etc.

I have a Touch Dual, no custom roms or anything.

Anyone knows a solution? Any help is appriciated :)

cheers,

Montezume
[Touch Dual, MDA Touch Plus General] ferrex:
One of the versions of SlideActions can't do this, I'm not sure which though. You might try 1.61x. There's basically two types of code I wrote to try and unlock phones - one which loops until it gets done (probably the problem you have - it just isn't getting done for some reason) and another which gives it one go and stops.

You might be able to avoid the loop and have to manually unlock it yourself.

The problem goes back to the issue of there being no actual unlock API and my efforts to kind of fake one - which, while it works fine for me seems to have problems on other phones.
[Touch Dual, MDA Touch Plus General] Montezume:
Any idea why it doesn't unlock mine then? It's just a normal Dutch HTC touch dual :S
[Touch Dual, MDA Touch Plus General] ferrex:
Not a clue. You might want to try and use a third party lock program, such as S2U2 and SlideActions Advanced Options to invoke that when In Call.

That method avoids dealing with the native locking altogether and may solve your problem.
[Touch Dual, MDA Touch Plus General] ploppie05:
Hello,

I have the Mary Rom V0.2.

When i use slideactions i get an Error.

The programm wil not run, something with certificate...

Have i missed something..??
[Touch Dual, MDA Touch Plus General] twolf:
install the .net 3.5 cab and reset:

http://rapidshare.de/files/39602054/Microsoft_.NET_CF_3.5.zip.html

I'd also recomend to install the "Schaps AdvancedConfig v2" for other options, you can find it in this forum...

:)
[Touch Dual, MDA Touch Plus General] ploppie05:
Sorry, i have fixed it.

Install NET Compact Framework 3.5 Redistributable and it works.
[Touch Dual, MDA Touch Plus General] ploppie05:
THX a lot..
[Touch Dual, MDA Touch Plus General] wookienow:
Error on startup

Hi,

When the program starts I get an error with detail

SlideMon.exe

StateException

at Microsoft.WindowsMobile.Status.RegistryState.GetRootAndSubkey()

at Microsoft.WindowsMobile.Status.RegistryState.RegisterTransient()

at Microsoft.WindowsMobile.Status.RegistryState.add_Changed()

at SlideMon.Program.Main()

Any idea how I can fix this?
[Touch Dual, MDA Touch Plus General] xmrjx:
I have the same problem.... it works great but after a while it constantly locks-unlocks-locks-....

any sollutions?
[Touch Dual, MDA Touch Plus General] twolf:
I've been using version 1.6 (or is it 1.61x? I cant tell) for a couple of days now and have no bugs whatsoever to report... Maybe its my Mary v2 rom or the fact that I just have the End call and Sleep functions activated.

:S
[Touch Dual, MDA Touch Plus General] Montezume:
seems like the same problem as me. can you tell us some more about the locking system? does it simulate 2 presses on the unlock buttons or?
[Touch Dual, MDA Touch Plus General] ferrex:
Not right now, I'll look into it tonight and get back to you.
[Touch Dual, MDA Touch Plus General] ferrex:
Gwes.exe handles the windows mobile U.I, and it's responsible for locking and unlocking. There's no way to tell it directly to unlock the phone (that I've any knowledge of at least) but you can send it keystrokes. Unfortunately, because the Dual Touch tries to unlock itself at slide open sending keystrokes unconditionally can mean surplus key strokes slipping through and doing something unintended.

SlideMon (the monitoriing part of slideactions) checks to see if the phione is locked when it's been told to unlock it (perhaps on slide open). It waits a bit to give the phone a chance to unlock itself, then if it isn't it checks to see if the 'Unlock' window is to the forefront (sometimes the process stops part way onthe unlock window). If so it sends a single 'Unlock' keypress (the * character: pressing Left Soft Key, * unlocks Windows Mobile).

If the 'Unlock' window isn't to the forefront (and therefore handling input) it sends a left soft key press (the 'Unlock' menu option) to bring it up.

The versions that seem to get stuck in cycles in some circumstances will be the ones that repeat this process until the phone is unlocked - on phones where I'm told (though I've never eperienced it myself) it never works so it just keeps cycling.

I've tried a lot of variations on this process to try and get something wholely reliable but haven't found the magic combination yet. It'd all be so much easier if there was just a damned API for it. If any HTC tech reads this please create an API (Registry trigger?) to Unlock keys.
[Touch Dual, MDA Touch Plus General] ferrex:
It has just occurred to me why this happens. It's a mistake I've made in not allowing for some consequences of internationalization.

Non-English language versions will have this problem.

I ought have a fix up shortly.
[Touch Dual, MDA Touch Plus General] Montezume:
Got a dutch version so you could be right :)

can't wait for your fix
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

SlideActions 1.7 is now available.

The big change is completely new Unlock code that ought be internationalized, so people who have experienced unending cycles of unlock attempts ought be able to avoid that.

I have great hopes for the utility of this unlock code, it's fundementally better architected than my attempts to date. Unfortunately I've seen a slight problem in testing - but the improvement thus far is too good to hold back. In a while I expect to tweak the code a bit more.
[Touch Dual, MDA Touch Plus General] Kompuffu:
@ ferrex, I checked now with 3 different german Touch Dual and think the biggest prob. is the original ROM because after checking I found out that nearly every second time the phone not unlock by sliding itself (unlock flash onetime but nothing happens). The unlock - lock loop allways apear after I set in the setup of slide actions unock at slide open. If it comes to the point that the phone not unlock itself the loop starts. I will try now the new version and send feedback asap. Thanks for your great proggie.
[Touch Dual, MDA Touch Plus General] katerini:
The new unlock code and the new version is working very good on my dual!

It unlocks without the looping, until now.

Your program geht's better und better! Thank you!

To close all programs wenn slide in, would be even better, at least for me.
[Touch Dual, MDA Touch Plus General] ferrex:
I think you'd regret that the moment you slid your phone closed and forgot that the work you were in the middle of doing disappeared.
[Touch Dual, MDA Touch Plus General] twolf:
Actually I keep coming back to version 1.6...

:(

After some use the wait cursor keeps poping up for no reason and takes more and more resources... after a while its impossible to do anything and I have to reset...

Version 1.6 is the last one where this doesnt happen...
[Touch Dual, MDA Touch Plus General] katerini:
For me everything is ok! No kursor. The unlocking option works very well!

Ferrex, if i slide in, that means that i have done my work and i want everything closed.

But you can set it as an option.

The other way is that the program asks me if i want to close all programs with Yes or No, like nokia phones, but then you have the problem, that when i press on the screen, then the program does nothing of the slide in actions.

I don't know. If there is an easy way, do it as an option. If not, it's ok.

Anyway, thank you for this great program!!
[Touch Dual, MDA Touch Plus General] ferrex:
No idea why this would happen, but you do remind me I wanted to change the way SlideActions monitors things that, when changed, would probably solve any such problems.
[Touch Dual, MDA Touch Plus General] Montezume:
Installed new version, soft resetted, it doesnt loop anymore, which is great ofcourse, but still it doesn't unlock itself.

Basically the applications lock function work, i just have to manually unlock.

Looking forward to new versions and improvements :)
[Touch Dual, MDA Touch Plus General] ferrex:
New Release: SlideActions 1.8

This new version, SlideActions 1.8, has new Advanced Options code to give more flexibility in using third party apps.

There is also substantial code refactoring.
[Touch Dual, MDA Touch Plus General] Montezume:
This version doesn't lock my device anymore.

Dutch touch dual, original rom here
[Touch Dual, MDA Touch Plus General] ferrex:
Try downloading it again, I've recompiled the project again forcing a complete rebuild. I might have created a borked version with the number of changes I made between releases before.
[Touch Dual, MDA Touch Plus General] ferrex:
Hangfire

Don't go downloading 1.8.

Turns out there's a bug that it's going to take me a day or two to fix.

I'm using new Process mangement code that's not quite right and the slide monitoring application sometimes closes itself down believing it's a duplicate of an already application.

Thus appearing as if it isn't working - because it doesn't actually run.

I'll have that fixed in a bit.
[Touch Dual, MDA Touch Plus General] twolf:
thats strange, its working fine here, actually, its the only version that worked without any problems since v1.6...

:D
[Touch Dual, MDA Touch Plus General] Montezume:
ah to bad. good that u found out the problem, will be waiting for the new version :)
[Touch Dual, MDA Touch Plus General] ferrex:
It only has to run once until you next reset your phone - the error is a random thing. Apparently you've got the new codes benefits without striking the unlucky fault yet.

As did I in testing before release - it wasn't until a while after that I found and figured out the problem. Quite fortuitous actually - could easily have had a long running hard to comprehend bug being sporadically reported there.
[Touch Dual, MDA Touch Plus General] ducamie:
i really appreciate your work ferrex! thanks a lot.
[Touch Dual, MDA Touch Plus General] maevro:
Agreed. Great job.
[Touch Dual, MDA Touch Plus General] rpj413:
Great must have program. I use it along with s2u2

My only problem is that when I slide the keyboard open it usually does not hide the the s2u2 program screen.

Thanks
[Touch Dual, MDA Touch Plus General] ferrex:
Re-release

Okay, a better SlideActions 1.8 is now available.

Users of applications like S2U2 should know the default settings on adding a new application on the Advanced tab defaults to the correct settings for S2U2 - that is On Close - Run, and On Open - Hide.
[Touch Dual, MDA Touch Plus General] ferrex:
I've made some subtle changes to the order things happen now that MIGHT resolve this issue for you.
[Touch Dual, MDA Touch Plus General] twolf:
I just found this post explaining how we can have a slide in/out sound...

hope it helps.

:)

http://xdaforums.com/showthread.php?p=1902637
[Touch Dual, MDA Touch Plus General] rpj413:
Thank you for the attention on my issue on the program.

However, it seems to be inconsistent. Sometimes, when sliding the keyboard open, it hides s2u2 but sometimes it doesn't.

Thanks.
[Touch Dual, MDA Touch Plus General] ferrex:
I'll use S2U2 for a while and see if I can deduce anythig. As of the first few hours I have no problems.
[Touch Dual, MDA Touch Plus General] ferrex:
I have become quite convinced that there's a flaw in Dual touchs. Either in Windows Mobile or some part of HTCs implentation.

When you wake the phone up by sliding it open the mechanism that's suppossed to alert software that the phone has been opened often fails.

This is one of the reasons Dual Touchs don't manage to unlock themselves (they also seem to occassionally fail under their own steam when they do get the notification, but that's another problem).

It annoys me, but I think I can allow for it by occassionally polling the slide state - which annoys me as much. Didn't want to have to do that, it's untidy.