yashsingh1/xdaforums huggingface dataset:
[Touch Dual, MDA Touch Plus General] Dalidah:
No, the phone was not locked before answering the call. It becomes locked whenever you react to the call (i.e. : with reply with sms, or hit the silent button, or you just close the slide to hang up or press the end/answer key
[Touch Dual, MDA Touch Plus General] Dalidah:
Tried version 1.03. In call unlocking works fine. Thanx a lot!

Slideactions is sliding to perfection :)
[Touch Dual, MDA Touch Plus General] Dalidah:
Still testing the lock on call function: the phone locks even if you do not open the slide / do not answer a call. When a call is received the phone is locked :(
[Touch Dual, MDA Touch Plus General] Lord of the Badgers:
think your server's down Ferrex, I can't connect here
[Touch Dual, MDA Touch Plus General] ferrex:
I think I've got a dicky router, have to re-boot it occassionally.

I've recently burnt out the reliable one had to fall back on my dicky backup.

All these Linksys and DLink lightweight jobs seem to flake out, and I'm shopping for some more solid gear right now.
[Touch Dual, MDA Touch Plus General] ferrex:
That's by design. You think it ought not lock if the slide remains closed? Surely it's still possible to accidentally trigger something on the screen with the phone closed or is your concern solely with pressing keypad keys?

Anyone else have an opinion - should locking keys in a phone call happen when the slide is closed as well as open, or should it only happen when the slide is open?
[Touch Dual, MDA Touch Plus General] Dalidah:
I think the basic idea is correct: the phone should be locked always

when in call (you have accepted or made a call), independently from the slide position. But now Slideactions locks the phone on incoming call (not after call answering or composing).

Then would be gfreat if, upon call ending it would revert back to the original previous state.

Thanx for the efforts :)
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

I've just put up Version 1.04.

It does a better job at identifying when a call is in progress, so it won't lock before a call is answered.

The promised Advanced Configuration is now available for people who'd like to try and integrate SlideActions with other third party Locking applications. Refer to the home pages notes (a GUI for it to follow).
[Touch Dual, MDA Touch Plus General] Lord of the Badgers:
dumb Q - do i need to uninstall the earlier version first?! I'm a bit new to this WM business :)
[Touch Dual, MDA Touch Plus General] Tothotspur:
i installed the cab (latest version) and it does not hang up the call when i slide down the phone. It only locks the phone.

what am i doing wrong? :confused:
[Touch Dual, MDA Touch Plus General] ferrex:
I prefer to when I install software, it makes me more confident things will work. But it shouldn't be neccessary, the installation process should automatically manage it for you.
[Touch Dual, MDA Touch Plus General] ferrex:
Make sure it's configured correctly:

Go to your Program directory and find the Slide Actions icon, run the application and make sure the Hang Up check box is checked. Click the 'Save and Start' button.

Apart from that I don't know - it's proven a pretty reliable piece of code so if anything else (such as locking) is working I expect it's working but just not having the desired effect.

Slide Actions 'Hangs Up' by faking a press of the 'End Key', if for some reason your phone is configured to prevent (or has another application preventing) that from hanging up Slide Actions won't work.

I think maybe I ought add a logging/notification feature to help debug such problems.
[Touch Dual, MDA Touch Plus General] Tothotspur:
ye i did all of that, soft reset, re-install and still doesn't hang up.

What i have installed: AE button plus

Schap's tools advanced configurator

Slide Actions

S2U2 (i uninstalled this but problem still there)

PHM registry editor

So i guess it would be one of the first two apps?
[Touch Dual, MDA Touch Plus General] Tothotspur:
i uninstalled ae button plus and shap's and it still doesn't hang up. i am confused
[Touch Dual, MDA Touch Plus General] ferrex:
There is a possibility that something on your phone is futzing with the registry notification I use to identify if a call is in progress.

Slilde actions only tries to hang up if it thinks you're in a call, and I recently tweaked that code because someone reported it apparently thought you were in a call BEFORE you answered an incoming call.

So to test that I've made a special version that tries another method of identifying calls for you to test.

Give that a go and see if your luck improves. If it works you can probably use your other apps without worry.
[Touch Dual, MDA Touch Plus General] prein:
Hey ferrex, great app! can we donate somewhere?
[Touch Dual, MDA Touch Plus General] Tothotspur:
ferrex you are brilliant!!! it works great, thank you :D
[Touch Dual, MDA Touch Plus General] Midget_1990:
Could you add the option to return to the today screen when it locks? the older version did this but missed the option to not hang up :P
[Touch Dual, MDA Touch Plus General] ferrex:
Donations

How can I refuse to find an answer to this question? I've put a PayPal donation link on SlideActions homepage.
[Touch Dual, MDA Touch Plus General] ferrex:
I expect this would be easy, so I think I'll do it. Watch this space...

Update:Is done and in latest version.
[Touch Dual, MDA Touch Plus General] prein:
I think its great how your programme improved in the last 10 days. thanks a lot for this great app!
[Touch Dual, MDA Touch Plus General] jvieira:
finally SlideActions is working perfectly for me!!
[Touch Dual, MDA Touch Plus General] ferrex:
New Version - major changes

I've just put up a new version.

This is the first of the 1.x versions. If anyone has trouble with it you can always revert back to the last of the 1.0x versions (still available for download).

The changes include:

Show today on close option.

Advanced options GUI.

and major behind the scenes code re-factoring which isn't supposed to alter any behaviour and doesn't seem to in my testing but you never know. i'm sure people will let me know if I've introduced bugs.

One thing the code-refactoring should have done that might be noticed is changed how the application starts. It used to require a slide (or two) before it settled into the correct state. Now it ought set the correct state on starting AS IF it was just slid to the current position.
[Touch Dual, MDA Touch Plus General] jvieira:
@ferrex: Don't know how hard it is to do this, but on the advanced mode, would be great if you could add a "browse" function, instead of having to type the whole path for the application.

Just a thought!
[Touch Dual, MDA Touch Plus General] livo81:
Ferrex

I just spent time reading and catching up on the forums as ive been away for a while. Read this entire and thread and let me say your a superstar mate..............

If only our "good friends" at microsoft and HTC sat there thinking "hmmm i wonder what else we could do to make things more enjoyable and fun"..........

Thanks for your efforts. Ive only had the file running for half an hour or so but looks like a gem

Thanks once again man
[Touch Dual, MDA Touch Plus General] livo81:
Hey Ferrex excuse my ignorance but can the app differentaite not hanging up on a call when you slide or does it close no matter whether your in a call or not

thanks
[Touch Dual, MDA Touch Plus General] ferrex:
I started off using the default windows file browser - but on Windows Mobile it won't let you browse outside of your Documents folder.

I'm probably going to write my own simple browser (maybe make the textbox a drop down selection for all the *.exe files in the Program Files directory).
[Touch Dual, MDA Touch Plus General] ferrex:
If SlideActions is configured to Hang Up it should only do so if you slide the phone closed while in a call.

I'm interested in if people ever find this being unreliable because I've had to play around some with detecting whether or not the phone is in a call. The notifications in Windows Mobile seem to be a little schizo about whther or not an "ActiveCall" is one that's been answered or not.
[Touch Dual, MDA Touch Plus General] ferrex:
New Version

A small addition; Version 1.111 Advanced Configuration provides a drop down list of all executables in the program files directory for easy selection.
[Touch Dual, MDA Touch Plus General] ferrex:
Canvassing for opinons on S2U2 integration

Now that the Advanced Configuration is tidy and working well I'm tempted to remove the specific S2U2 configuration options.

Instead to use S2U2 - exactly as it works now - users would select "No Locking" and add S2U2 in the Advanced Configuration (which is easy now you can just select it from a list).

It'd be nice if users confirmed this by giving it a go too.

I consider it a more elegant method. It also means going forward I will have simpler code to work with AND it's more likely to survive any changes made by A_C to S2U2.
[Touch Dual, MDA Touch Plus General] jvieira:
I agree with this! =] If it's simplier for you to work on, and keeps the prog simple for users too, go for it!
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

I've done this as of Version 1.2 because of a problem I had today - caused precisely by the logical implications of intertwined S2U2 code.

Because it was knitted into the Locking code a problem arose after Locking the phone In Call. It turns out using S2U2 inplace of Locking when In Call prevented the phone from Hanging Up on slide close. Because of, I suspect, a keypress interception by S2U2.

I expect extracting the code and relying on Advanced options will make it easier for me to provide reliable behaviour.
[Touch Dual, MDA Touch Plus General] Greenturtle:
PERFECT! I love the option to uncheck going to the homescreen on slide close. Fantastic (:

How about Slide open and close sounds for your next trick?
[Touch Dual, MDA Touch Plus General] ferrex:
It isn't likely. I'm not a big believer in unneccessary noise or animations in applications, especially when my interest in a slide phone is all about the physical interface of simply knowing I'm sliding it closed or open (I don't need anything to tell me I've done it).

If I do such a thing it'll only be as an exercise in interacting with the sound APIs, which I've no plan for.
[Touch Dual, MDA Touch Plus General] pp18:
ferrex, thanks a lot! it's so cool to have an app tailored for Touch Dual!

just have a quick play with v1.2.

my feeling is, it'll be great for using with S2U2 added to the Advanced Mode and S2U2' S2A = Off. then, when phone call comes in, sliding open the keypad can answer the call, and sliding close the keypad to end the call + lock screen.

problem when co-used with S2U2 S2A = On:

when phone call comes in, sliding open the keypad will hide the S2U2 screen but the green answer key is still disabled by S2U2. as a result, cannot answer the call!

conclusion:

either slide the soft slider to answer, or the physical keypad to answer. yet, if using the soft slider to answer, the "slide close keypad to end call" becomes less useful. :P

on the other hand, i'm a bit confused on how the program list on Advanced tab is used. from S2U2's experience, seems it launches the listed program when sliding close, while hiding it upon sliding open. can it do the other way around so that i can launch Action Screen upon sliding open?

pls advise.
[Touch Dual, MDA Touch Plus General] ferrex:
This is what's supposed to happen.

This isn't how my phone behaves. I've always wondered how much peoples phones behaviour will differ from the different options on the phone, slideactions and s2u2. My phone, as it is, has never had a problem answering a call on slide open whether or not S2U2 was on.

There is an Advanced option in your Phone Settings for Slide Keypad to answer call that I have on. It may be neccessary to ensure this is selected for SlideActions to work seamlessly.

Although I've just tested with it off on my phone, and it doesn't matter - I could still happily answer calls by pressing the answer key. I suspect I've got some other thing set differently as S2U2 was immediately over-ridden by my own phones native call notification.

You may have to play with your settings - I'm not actually all that familiar with S2U2 as I don't personally use it.

I've just written a list of my phones S2U2 settings on SlideActions homepage if it helps.

SlideActions is pretty much always intended to work with physically sliding the phone open to answer. I'm hoping you'll find that works once you've ensured the Phones slide to answer option is set.

Yeeeeeesssss, but no. Behind the scenes the code can do stuff I haven't made easy to configure yet (such as reversing what it does to third party applications). Right now adding an application just does its default thing - bring the app to the foreground on slide close, push it to the back on slide open.

In a couple of days I may release a version with a switch for reversing that if need be.
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

Version 1.21 now has the option to end data calls, and better detection of being in a call.
[Touch Dual, MDA Touch Plus General] nuttyphilt:
First of all, great application!

One suggestion - I like the idea of the 'Show Today on close' but I'd only like to do this when I finish a call. For example if I'm typing an SMS on the keyboard, then close the keyboard before hitting 'send' then I'd like it to stay in the SMS app.
[Touch Dual, MDA Touch Plus General] Drachen:
Thanks for all your hard work on this great little utility, ferrex.

I second the idea of having a "hide/close phone app on slide close" option. It would be great to go right back to what I was doing on the phone after closing a call.
[Touch Dual, MDA Touch Plus General] ferrex:
So instead of having "Show Today on close" it should be "Hide Phone App on end of call" (which should put you back where you were before using the phone app)?

I see the sense of that. Does anyone see a need for any circumstance where forcing the today page forward would then be needed?
[Touch Dual, MDA Touch Plus General] Midget_1990:
I use the show today page on close, so could we keep that and add the other one aswell? :)

Also while i'm suggesting things could you stop it from opening the phone when you slide up teh keypad, you can dial from the today screen so there is no need for that (i know its not your app that does that but still would be nice :) )
[Touch Dual, MDA Touch Plus General] nuttyphilt:
That'd be great, better than my suggestion. ;-)
[Touch Dual, MDA Touch Plus General] ferrex:
Yeah, I've been thinking about that myself. I don't like it either. It only does it if you're on the Today screen, so I'm guessing it's an 'on slide' event of what ever app that is. Hopefully a possible/correct way to do this is configure the Today application not to open the Phone app. I'll look into it.
[Touch Dual, MDA Touch Plus General] pp18:
yes, i can answer a call by sliding out the keypad. there's problem only when S2U2' "Slide to Answer" option is set to on. this is the option to purposely disable the green physical key in order to prevent accidental hit when getting the handset out of pocket.

when "Slide to Answer" is on, while SlideAction pushes S2U2 window backward, there'll be no way to answer a call then. i guess it's a known limitation that cannot be fixed, unless S2U2 exposes a command switch for programmatically answer a call (to override the soft slider).

btw, pls ignore my report wrt the Action Screen upon sliding out the keypad. when not being locked by S2U2, i can get the Action Screen. when being locked by S2U2, i'd see the Today screen instead, which i believe that it's "as expected" - Today screen is the 2nd frontmost window in this case and hence brought to front by SlideAction.
[Touch Dual, MDA Touch Plus General] pp18:
considering either the dialer or the action screen would be shown, i've chosen the latter, which provides more options and the look can be easily customized :D
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

Version 1.22, a number of behind the scenes improvements. In Call Lock now Unlocks (if Lock doesn't over-ride it by sliding close to Hang up) after the call.
[Touch Dual, MDA Touch Plus General] rainersnookh:
Very nice app.

Would love to se an "Show Today on open" option, i.e ditch that darn dialer.

Btw, is it only me, or anyone else getting that it occasional fails to unlock the device on slide open?
[Touch Dual, MDA Touch Plus General] snudel:
how stupid is that? who would open the slide to see the today screen???
[Touch Dual, MDA Touch Plus General] Midget_1990:
err i would, mainly because sliding unlocks it.
[Touch Dual, MDA Touch Plus General] ferrex:
I see it occasionally. Obviously a bit of a bug in the way the device handles it. I may just make SlideActions pay attention and force an unlock on slide open if the phone fails to.
[Touch Dual, MDA Touch Plus General] rainersnookh:
Glad to see we're at least two :)
[Touch Dual, MDA Touch Plus General] dopeless:
Thanx for a great fix, but it were even greater, if device would lock not immediatley but in several seconds after closing slide. I have to operete device immediatley after call sometimes and must unlock it befor operating...
[Touch Dual, MDA Touch Plus General] ferrex:
Specifying a locking delay; I see the value in that. Watch this space.
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

Version 1.3 now includes optional delay in locking and optional unlock on slide open option.

I'd avoid the unlock on open option - the DT oughtn't need it and it's a bit dicky (especially when third party apps get invovled). It's mostly there should anyone use SlideActions on another phone.
[Touch Dual, MDA Touch Plus General] dopeless:
Wow, that was fast, but even with lock delay it locks, but after 5 or 10 secs. Dont know, if its possible, but it were excelletn, to do in such a way, that if some kind of operetions (button or display) were made to device in this 5 seconds it woul stay unlocked... :)

e.g. I want to make an appointment after a call - i open organiser immedietley after call and do what i want. Then i have to lock device manually. If i just drop a call and stop operating device, it locks automatically after 5 seconds of inactivity (as it does now)...
[Touch Dual, MDA Touch Plus General] pp18:
oops. encountered the following error in v1.3, which did not happen in v1.22:

(use with S2U2) in call -> slide open -> phone call answered ->

SlideMon.exe

InvalidCastException

at

SlideMon.Program.ChangeIn_PhoneCallTalking()
[Touch Dual, MDA Touch Plus General] ferrex:
Download it again - there was a short period where I had moved a buggy copy to the server that I replaced quickly (but apparently not quickly enough).
[Touch Dual, MDA Touch Plus General] mwerkz:
did I do anything wrong? Since v1.2, the program does not hang up a call when I call out. i.e, I make a call out, no one answers, I close the slider, it still rings until it gets to the user's voicemail etc.

1.21

1.22

1.3

all gave me this problem. Only 1.2 hangs up.
[Touch Dual, MDA Touch Plus General] GpsPasSion:
Thanks for an excellent app! Since I uses S2U2 I don't activate the locking/unlocking, S2U2 handles that. It would be great if sliding it open also unlocked S2U2, seems like you'd need a "hook" into their program to do that ?

Actually it does work, slide it open to get the S2U2 screen and then close it to go to the today screen ;-)

Even better, I added S2U2 in the advanced list and now it closes it upon slide open and activates it on slide down.
[Touch Dual, MDA Touch Plus General] gfreek:
Same here!:( Again only 1.2 hangs up.
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

This is down to there being inconsistencies in 'off hook' detection. So I've tweaked it a bit in...

Version 1.31, improved Off Hook detection.
[Touch Dual, MDA Touch Plus General] ferrex:
I'm not sure this would make much sense for SlideActions as the whole reason for locking keys is to stop accidental key presses it wouldn't be doing its job if an accidental key press were able to stop it locking.

SlideActions should only have locked your phone when you slide it closed - but if you want to add an item to an orgainzer or the like aren't you likely to want your keypad open? Isn't it simpler to end the call with the End Key rather than slide close in these circumstances?

I'm interested in the idea simply because of the learning expereince trying to hook into phone wide events would present, but I'm not sure it's a featrue SlideActions ought support.
[Touch Dual, MDA Touch Plus General] ferrex:
I find my phone does it all on it's own. If I open the phone app, dial and end a call the phone goes away after about four seconds. Same when I answer a call so I find no need to add this functionality to SlideActions.
[Touch Dual, MDA Touch Plus General] ferrex:
Occasional failure to unlock on open

I'll tell you an interesting thing about the occassional failure of DT's to unlock - somethimes they seem to get stuck half way, with the Unlock prompt screen showing.

Which I've noticed happens when I try to unlock the phone programmatically as well. I expect this means I'm doing exactly the same thing HTC does which is issue the same keypresses that can be seen in Window Messages when pressing 'Unlock' - '*' (the key combo in Windows Mobile that unlocks keys).

The keypresses you need to send aren't actually 'Unlock' - '*'. I haven't been able to find an authorative source on what the keycodes represent but I suspect they require the unlock prompt screen to handle the last keypress. And what happens is if the prompt window is slow in being created the keypress is handled (and simply ignored) by whatever window has the focus just before hand.

Leaving the unlock prompt window just sitting there.
[Touch Dual, MDA Touch Plus General] Dalidah:
I tried both 1.22 and 1.31 versions.

The last one did not unlock the dual when closing 2 times on 3. The 1.22 one works perfectly: never happened that it does not unlock the phone..
[Touch Dual, MDA Touch Plus General] gfreek:
Once again thanks ferrex version 1.31 works fine however, I do have minor issue, I've recently been using AE Button Plus (a great button mapping utility) which even allows me to map the Green and Red button to other apps. this is how I've set them up:- single click on the Green button the default function i.e. send/receive, double click Left Softkey function and finally on the Red button again on single click the default function being End and on double click the Right Softkey

The problem I'm facing with Slide Actions is if I check "Lock keys while in call" or "Delay lock on ending calls only" upon slide close it will NOT end calls when connected to the other party:( the problem disappears if I un-check these settings or if I disable AE Button Plus, any ideas as to what's causing this?
[Touch Dual, MDA Touch Plus General] ferrex:
SlideActions ends calls by faking a press of the End Key (the Red button).

It occurs to me that I've been making a mistake in the order things happen - that the fake keypress has been blocked by the keylock at a lower level than I knew and I need to make sure the phone is unlocked before trying to end the call.

Unfortunately programmatically unlocking phones is a bit problematic and can involve some timing issues.

So I've tweaked the code, introduced a few strategic milliseconds delay, reordered some behaviour and created Version 1.32.

Fingers crossed this works with AE buttons.
[Touch Dual, MDA Touch Plus General] ferrex:
If you don't have 'Unlock on open' checked SlideActions has nothing to do with unlocking by sliding open.

And you shouldn't need to check it on the Dual touch because it's unneccessary - it's meant as an option for people who get SllideActions working on other phones or who have some problem with slide unlocking (possibly caused by third party software). If it works, wonderful. If not, we'll all have to wait for me to find a better API for unlocking phones.