yashsingh1/xdaforums huggingface dataset:
[Touch Dual, MDA Touch Plus General] pp18:
well, when i need to search from the phone book, i really like to slide open to use hardware key to do a search, because it's less likely to press the wrong key. one more thing is, i don't need to launch the dialer beforehand -- simply slide and key in name or phone.
[Touch Dual, MDA Touch Plus General] gfreek:
Nice one ferrex!! works great on my TD I'm using the No lock version as I have S2U2:) Just a quick question is there way to get it to invoke S2U2 rather then the default Lock?
[Touch Dual, MDA Touch Plus General] ferrex:
Yes, I only disabled the locking on that version.
[Touch Dual, MDA Touch Plus General] ferrex:
No you haven't done anything wrong, the keys aren't (as yet) created by the application. If it doesn't find them it uses it's defaults. You have to create the keys in the first place currently if you want to over-ride it's default behaviour.

[Update:The application does create the keys now]

I'll provide a nice U.I to configure it when I have time.
[Touch Dual, MDA Touch Plus General] ferrex:
I've no idea, I have no experience with this S2U2.
[Touch Dual, MDA Touch Plus General] ferrex:
You should find it easier with the latest version (find it's link in my first post). The first time it looks for keys but doesn't find them it now creates them - so you have to run the application, open and close the slide, and the registry keys will have been created for configuring.

Eventually I'll create a nice graphical interface for this, and have the keys created as part of the install. But for now I've just done the easiest thing.
[Touch Dual, MDA Touch Plus General] ferrex:
I personally think software needs much more work on being context sensitive:

If you call someone from an closed slide, sliding it should not end the call.

If you call someone from an open slide, closing it should end the call.

If you answer by opening the slide, closing it should end the call.

If you answer by pressing keys on a closed slide, sliding should not end the call.

If you answer by pressing keys on an open slide closing it should end the call.
[Touch Dual, MDA Touch Plus General] Greenturtle:
FANTASTIC.

You have found one my one gripe with the phone and completely utilized the slider to how it should work! I love the close hang up feature, this was my one annoyance with the slider.

Thanks so much, can't wait to see the rest of your work.
[Touch Dual, MDA Touch Plus General] Greenturtle:
Actually I have just noticed that sliding the keypad down where ever are locks the keys. That's a little annoying.
[Touch Dual, MDA Touch Plus General] ferrex:
Yeah, I think that would be quite easy according to S2U2's homepage. They've provided an easy way to invoke S2U2 so I may put that in for you.
[Touch Dual, MDA Touch Plus General] nomc2:
Thank you very much, this app is really useful! And thanks for the configurability!
[Touch Dual, MDA Touch Plus General] ferrex:
And it is done. The latest version (refer to my first post for the url) can now invoke S2U2 instead of locking itself.

If you create the registry key (it won't do this itself)

HKEY_CURRENT_USER\Software\Ionwerks\HTCDTExtend DWORD:S2U2

with the value = 1 then HTCDTExtend will call \program files\s2u2\s2u2.exe instead of locking.

WARNING:I WILL be changing how this works in future to make it a better general solution for invoking other applications instead of locking. Consider this currently a proof of concept. When I change it I'll hopefully do so in tandem with easy configuration.

It doesn't, as yet, but I hope to be able to make it, stop S2U2 on slide open.
[Touch Dual, MDA Touch Plus General] ferrex:
You can turn off the locking and leave hanging up working if you edit the registry as described here.
[Touch Dual, MDA Touch Plus General] tom_codon:
Keep it in your first post my friend.For easy check update version and something well from u :)

Tom_codon
[Touch Dual, MDA Touch Plus General] alexnalexn:
pp18, thanks for your explaination ~ :D

ferrex, thanks for your great efforts, now it's working fine in my Touch Dual !! ;)
[Touch Dual, MDA Touch Plus General] pp18:
tried this option but found an integration issue:

S2U2 supports an exception list, which makes S2U2.exe not being launched when certain applications are running.

while having an excepted app running (e.g. PIE, which is on the list by default) --> slide open to ans a call --> slide close to end call --> screen hangup

i guess this is because HTCDTExtend is trying to get S2U2 window handle, while S2U2 is not visible at that time. any clue on solving this?

despite this, i'm still happy with this great app to enjoy its slide-to-end-call feature. thanks, ferrex!
[Touch Dual, MDA Touch Plus General] ferrex:
HTCDTExtend doesn't try to get a handle to the existing instance of S2U2, it just runs the S2U2 executable. I'm guessing the exception list is handled by the ilock2.exe and HTCDTExtends running of S2U2 in ignorance of that is jamming some gears.

Wot a bother, because it implies that the only correct way to launch S2U2 is via ilock2 which will require a purpose built interface that may not currently exist.

Hmmm, maybe if I can trigger the event which starts S2U2. What event starts S2U2 on your phone? It doesn't seem to ever automatically run on mine.
[Touch Dual, MDA Touch Plus General] dmx_nigga:
Hi guys. I cooked rom by my self and i have a problem. I installed SlideActions, than I choosing open dialer (on open), it's does not work :( rom without manila. may be I forgot to include something in rom? plz help me!
[Touch Dual, MDA Touch Plus General] dmx_nigga:
Please help me!
[Touch Dual, MDA Touch Plus General] ferrex:
Required for Slideactions

The only thing Slideactons requires is the Mobile .Net framework V2,

it has no other dependencies.
[Touch Dual, MDA Touch Plus General] dmx_nigga:
I use Net 3.5, but it's don't work :(
[Touch Dual, MDA Touch Plus General] salvy.c.83:
I'm looking for the same thing!

I've insert new action screen with big icons but it don't start with the opening of keyboard...
[Touch Dual, MDA Touch Plus General] ferrex:
The Open Dialler option is not something Slideactions handles itself.

Configuring the Open Dialer option sets a value in the registry key:

HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\ActionScreen​

Which if you've replaced the Dual Touchs ROM with a non-HTC one probably means the HTC registry keys play no part anymore.

I've been asked to open up Slideactions code so people can improive it (and if they like take over handling these sort of things). When I find time I may expose a SVN repository for people to work with and then if I (or someone else finds the time) changes may be made to disengage Slideactions fomr the presumption of operating with a HTC ROM.

But for now there it would appear the only way to solve this problem is to bake whatever (and i don't know what it would be) part of the HTC ROM is required into the ROM you use.
[Touch Dual, MDA Touch Plus General] ferrex:
Open Source

I've opened SlideActions SVN repository so anyone can get at, and contribute to, it's code.

See new notes in the first post on the subject.
[Touch Dual, MDA Touch Plus General] TeVeelNicks:
This software is awesome!

Thanks a bunch just what I needed, now my phone doesn't go beserk on me anymore during calls ;)

- Nick.
[Touch Dual, MDA Touch Plus General] Odinrune:
afaik .net framework 2.0 differs from 3.5. if something is built on the 2.0 framework you cant just simply use 3.5 and expect it to work. you need to install the 2.0 framework additionally.
[Touch Dual, MDA Touch Plus General] chitza:
@Odinrune: That's not accurate at all, .NET Fkw 3.5 is backwards compatible with 2.0, i.e.: all applications written for 2.0 should work without any changes in 3.5.

Sure, there's always a tiny little chance of something not working, but it's not the case with SlideActions. I've been using the same version of SlideActions with both .NET Fwk 2.0 and 3.5 and I've seen no differences in its behavior so far.
[Touch Dual, MDA Touch Plus General] ferrex:
dnx_niggas problem is almost certainly due to cooking their own ROM. Slideactions looks to known HTC Registry keys to handle the slides movement.

A custom ROM may very well not update the correct keys appropriately.
[Touch Dual, MDA Touch Plus General] chitza:
SlideActions 1.93

Hello guys,

SlideActions has been updated to support the new WM 6.5 lock screen, please check it out at ferrex's site: http://puna.net.nz/wm6/#versions

Also, a new feature was added: vibrate on slide opened/closed (configurable).

Unlocking is achieved by simulating a finger slide on screen, that's why a set of coordinates must be defined and optionally a window title and class name.

If you need further clarifications please post here and I'll try my best to explain.
[Touch Dual, MDA Touch Plus General] rrishbo:
I've instaled the new sliding action, but its not opening a dialer when the keyboard is slide open

what should I do to get open?:confused:
[Touch Dual, MDA Touch Plus General] chitza:
I'll look into it this evening and I'll post a reply/fix it. In the mean time, could you please tell me what version of Windows Mobile are you using?
[Touch Dual, MDA Touch Plus General] rrishbo:
I am using the salvy Megan v1.3 ROM CE OS 5.2.21887 (Build 21887.5.0.86)

I think this falls in with 6.1:confused:

please check the following link this is the rom I am using

http://xdaforums.com/showthread.php?t=501147
[Touch Dual, MDA Touch Plus General] chitza:
I've looked into it and it seems that opening the phone dialer is not a function of SlideActions per se, it's rather a HTC application that handles that.

SlideActions just provides the means to configure the behavior of the HTC's applications, located at the registry key below:

HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\ActionScreen, value "Check"

The values for "Check" have the following meaning:

0 - phone dialer

1 - quick menu

-1 - nothing

So there's nothing that SlideAction does regarding dialer/quick menu activation, please check with the ROM's chef that the application is installed. I don't know whether it's a standalone application or it's integrated with other applications by HTC (registry entry is Biotouch).

Also, please check that the setting is configured as you intended.

P.S.: As far as I can tell Megan v1.3 ROM CE OS 5.2.21887 is a Windows Mobile 6.5 ROM.
[Touch Dual, MDA Touch Plus General] ferrex:
News

I'm wavering on buying an Android phone (the HTC Desire if I do) and don't know how long I'll have anything to do with WM, but I do have one extra feature I want to add to SlideActions - Return To Open Window,

so when I slide my phone closed I get the home screen, but when I slide it open I return to the application I was using when I closed the screen.

But I can't do that right now because my desktop/developement machine has died and it's replacement is a week away.

When the replacement is in place I may install VS2008 and produce and merge Chitkas changes into the Main branch of SlideActions with my added feature.
[Touch Dual, MDA Touch Plus General] zzone:
Where can this program be found? The site doesn't work anymore.
[Touch Dual, MDA Touch Plus General] chitza:
http://puna.net.nz/wm6/
[Touch Dual, MDA Touch Plus General] ferrex:
The reason you couldn't reach it in the last twelve hours was an earthquake just hit my city and my home, where I host the my website, lost power.

For the curious:http://www.bbc.co.uk/news/world-asia-pacific-11183685
[Touch Dual, MDA Touch Plus General] zzone:
thanks a lot ! Hope the earthquake did not do much damage or injuries !
[Touch Dual, MDA Touch Plus General] neXus519:
Awesome and so simple to do ! (regarding to the code)

You deserve a sticky !

Good work and let it under GPL
[Touch Dual, MDA Touch Plus General] gfreek:
Many Thanks ferrex! but I cannot seem to download the latest cab on the link you've given and even on your server:( are you already working on another version?
[Touch Dual, MDA Touch Plus General] ferrex:
Oops, I seem to have made a typo. If you visit my server now you can download the CAB.
[Touch Dual, MDA Touch Plus General] ferrex:
Yes, I have nearly finished it's successor, 'SlideActions'. Which is essentially the same application but with a more complete install and graphical configuration.

It has the added features of being able to add as many "OnOpen" and "OnClose" events as you like by adding calls to other processes and also to have the notification key it uses to monitor the slide configureable so it may be possible to make it work on other phones.

I've no idea but it may work as is on any HTC slider (with .Net CF 2). By finding out another manufacturers notification key (if it differs) it may also work on that other brand.
[Touch Dual, MDA Touch Plus General] pp18:
not sure what i did before (or maybe just a soft reset), the jamming prob is gone now. i purposely keep "Lock" and "S2U2" as 1 now and will try several more days. will report testing result later. ferrex, sorry for inconveniences caused.
[Touch Dual, MDA Touch Plus General] gfreek:
Good work ferrex! it works fine thanks! I can live without the ability to unlock S2U2 when you slide open IMHO the whole point of S2U2 is for you to unlock by sliding on the screen!

I'm eagerly awaiting for your successor "SlideActions":)
[Touch Dual, MDA Touch Plus General] ferrex:
You no longer have to. SlideActions, the successor to HTCDTExtend, is now available and does it.
[Touch Dual, MDA Touch Plus General] Lord of the Badgers:
What a great thing Ferrex - there's a lot of happy TD users out there now I reckon - me included. Sometimes it goes a bit mad on startup, but I think that's because my TomTom randomly decides to boot up on startup. Not figured out why.. but it's annoying.

:)
[Touch Dual, MDA Touch Plus General] ferrex:
I've already made a few tweaks that will improve details in behaviour, most recently correcting a tendency to get phone state wrong on the first slide or two. You may want to get the even more most recent version.

I can see I'm going to have to start getting attentive to versioning it properly for user reference. My little utility is growing up.
[Touch Dual, MDA Touch Plus General] Greenturtle:
As fantastic as this application is.

Am I the only one that gets really annoyed that even if you disabled the locking feature (S2U2 or Key Lock) that where ever you are, if you close the slider it makes a beep as it returns to the homescreen.

This is SO annoying that it always goes straight to the homescreen.

Is there anyway you can make the program not do this. Also is it possible for the locking feature only to run if you are on the homescreen?

(Using the SlideActions version)

Sam
[Touch Dual, MDA Touch Plus General] mwerkz:
thank you for the great effort.

is it possible to open an application on slide open and close it on slide close?

thanks again!
[Touch Dual, MDA Touch Plus General] gfreek:
Once again excellent work ferrex! SlideActions does exactly what it says on the tin:) This is a must a have utility for all TD owners!!
[Touch Dual, MDA Touch Plus General] ferrex:
Not yet, but I hope to soon. At the moment I only know how to do it if the user can provide a ClassName and WindowName for applications. What I'm trying to do right now is deduce such information from the provided path - so SlideActions could then manipulate other pplications at will.

Watch this space.
[Touch Dual, MDA Touch Plus General] ferrex:
It is a plan of mine to make slideActions offer two ways of hanging up. At the moment it does it by issuing an End Key press - the behaviour of which is handled elsewhere (and that's what is making your TD beep and return to the homescreen).

I hope to find another way to simply end any current calls directly and sidestep issuing an End Key.

Watch this space.
[Touch Dual, MDA Touch Plus General] mwerkz:
Thanks for doing this. Invoking a 3rd party keylock program with more features sure beats the one that comes with the phone.

Will stay tuned.
[Touch Dual, MDA Touch Plus General] jvieira:
Unfortunately this isn't working on my Dual (S2U2) :\
[Touch Dual, MDA Touch Plus General] jakedp:
not working also on mine S2U2..

Jake
[Touch Dual, MDA Touch Plus General] baudo57:
Hi, you have to create a folder named "S2U2" in the folder "Program files" and then put in a copy of the S2U2.exe program.
[Touch Dual, MDA Touch Plus General] ferrex:
S2U2 has to be installed obviously. And SlideActions probably can't invoke it if it's installed on a storage card - currently it has to be on the device.
[Touch Dual, MDA Touch Plus General] ferrex:
This is because slideActions hangs up by faking an End Key press. If you want to get rid of the beep you'll have to configure the phone not to do it on End Key.

My plans to allow for hanging up another way, by just ending the call, have come to an end for now. It's requires me to learn and implement a big chunk of awkward TAPI code that I'm not interested in - it's just too hard for my little app in the absence of a decently accessible interface.
[Touch Dual, MDA Touch Plus General] baudo57:
The problem wasn't the storage card but the folder name that in italian is "Programmi" instead of "Program files"
[Touch Dual, MDA Touch Plus General] jvieira:
@ferrex:

FYI

SlideMon.exe

Win32Exception

in System.Diagnostics.Process.StartWithShellExecuteEx()

in System.Diagnostics.Process.Start()

in System.Diagnostics.Process.Start()

in SlideMon.Program.MonitorSlide()

This is the error I get when closing through S2U2

Maybe its the same problem (my folder is called Programas instead of Programs)

Edit: Nop. Just made a "Programs" folder and still get the same problem!
[Touch Dual, MDA Touch Plus General] ferrex:
Hmmm, obviously I need to find a more generic, internationalised way of starting S2U2.
[Touch Dual, MDA Touch Plus General] jekk:
respect, really a great improvement to the dual ui.

and I understand you don't wanting to learn a huge new api just for ending a call, though the return-to-home-and-beep bug is really not very nice. maybe there are other ways of doing this:

check whether there is a active call, if and only if there is one, "press" the end key

if thats not possible either, only check whether the phone-app is on foreground, before faking an end key

I think that'll be easier, especially you don't have to step in those TAPI stuff a lot. btw this might had turned out, that an application cannot end the call another application initiated, hence I consider the fake-an-EndKey solution as quite nifty.

For those people who WANT to be taken to the home screen before keylock etc., it may be sufficient to make this call check optional.

keep on the good work!

cheers,

jekk.
[Touch Dual, MDA Touch Plus General] ferrex:
I'll make this work, but only in a way that'll require some work by users to set up. I've just spent a weekend trying to come to grips with Windows APIs to do what should be simple things and I'm giving up for now.

Right now I'm just too annoyed at how hard simple tasks are in Windows to make it any fun to delve any deeper.

I'll have some rules on Registry entries shortly for people who want to figure out how to both start and stop any other applications on sliding.
[Touch Dual, MDA Touch Plus General] rainersnookh:
Call status can be found in HKLM "System\State\Phone", "Status"

Not sure what values when call is active or not, easy to find out with regmonitor though.
[Touch Dual, MDA Touch Plus General] ferrex:
I've tweaked SlideActions to hopefully better handle internationalization issues like this. Go get the most recent version and have another go.
[Touch Dual, MDA Touch Plus General] ferrex:
That ought be easy. I'll give it some consideration.
[Touch Dual, MDA Touch Plus General] Lord of the Badgers:
Ferrex

Anyone asked if closing the slide could terminate a data call too? As an option of course?

I'd like that! Using long press is OK, but I'm lazy :) !
[Touch Dual, MDA Touch Plus General] jvieira:
well ... the messy error is definitively gone ... but now I get a different one.

COULD NOT START S2U2

IS IT INSTALLED?
[Touch Dual, MDA Touch Plus General] Dalidah:
Hi,

nice app!

I think could be a great improvement the possibility to have the option of locking the screen on opening the slide (only when answering a call) this would prevent the undesiderable actions activated by the face while talking.

:)
[Touch Dual, MDA Touch Plus General] iosub:
yes yes yes!!!
[Touch Dual, MDA Touch Plus General] ferrex:
That's probably just the same error better handled.

I don't have equipment to do any research on national variations, so I'm going to need help. Could you please find S2U2.exe on your phone and tell me exactly where it is (currently I expect something like \Program files\S2U2\S2U2.exe).
[Touch Dual, MDA Touch Plus General] ferrex:
You're first to ask, but I'm not likely to do this because it'd require mastering and implementing TAPI which I'm just fed up with at the moment. It's a big hurdle to clear that I don't find much fun and no one's paying me for this.
[Touch Dual, MDA Touch Plus General] ferrex:
Doesn't sound too hard (personally I haven't had any such problem but I get the idea). I'll think about it.
[Touch Dual, MDA Touch Plus General] ferrex:
New release

A new release is available.

It has two new features:

1. SlideActions now only Hangs up if there's an active call.

2. Users can now choose to have SlideActions lock keys when in a call.

And some better S2U2 integration. People who have had problems with starting S2U2 from SlideActions may have some relief.

If not they'll get an even more informative error message that I'd like to know about.
[Touch Dual, MDA Touch Plus General] ferrex:
Whoops, a bit of a hang fire there. I've had to remove some of the S2U2 integration code because it started doing some weird screen blanking stuff.

I'd still like someone who'se having trouble to test the latest version and report the error messages they see, but unfortunately they probably will see error messages.

Update:Maybe not - see next post...
[Touch Dual, MDA Touch Plus General] ferrex:
I've got a bit of a problem in testing. I thought I was having trouble with S2U2 caused by my app, but in testing I'm beginning to think it was a broader problem caused by all the playing around my phones suffered as I've poked and prodded it developing code.

So for those people who've had trouble getting S2U2 to start I'd like someone with the problem to test this version of SlideActions and let us know if it works with your S2U2 please.
[Touch Dual, MDA Touch Plus General] Dalidah:
Hi ferrex,

tested the last version. (Always better :))

The option to lock the keys while opening is ok but there are 2 little considerations/issues:

- when in call if you need to activate some other function (i.e: external speaker or notes or agenda) you should be able to unlock the keys.

- few minutes ago I had the slide opened while sending an sms. In the meanwhile someone called me and then the phone become locked while not answering the call because the slide was already open ..

Hope to be helpful :)

PS: a last consideration .. I think that would be great if on Slideopen the phone keys are locked and on slideclose the are reverted back to previous state.

I.e: is someone has phone unlocked/locked then answers a call opening the slide and the keya are locked. Upon call ending the slide is closed and the phone is reverted back to its original status unlocked/locked ..
[Touch Dual, MDA Touch Plus General] ferrex:
Yeah, I could see there might be state issues using 'lock while in call'.

Did you mean to say the phone locked before you answered a call, when the slide was open? It ain't suppossed to do that (because it'd stop you answering the call).
[Touch Dual, MDA Touch Plus General] ferrex:
New Version

I happened to come across a reference to what I needed to know to properly call S2U2 - so the latest version I've just whipped up really ought to answer the problems of people that were getting errors trying to invoke S2U2.

I've also tweaked the In Call lock to only happen once per call, so if a user unlocks the phone during a call it won't get locked on them again by SlideActions.