yashsingh1/xdaforums huggingface dataset:
[Touch Dual, MDA Touch Plus General] ferrex:
I bought my Touch Dual sliding phone for the express purpose of using the sliding open and closed as the physical interface for answering/unlocking then hanging up/locking my phone. But to my surprise the Touch Dual cannot hang-up and/or lock on slide close (although it does answer/unlock on slide open).

So I've written an application to do the job.

The latest version now includes friendly configuration and integration with third party applications such as S2U2.

SlideActions and notes (this is a link to my server, so it always has the latest version).

Open source

Because I don't have the time and I've been asked for new features, and there's been volunteered help I've provided access to SlideAction's SVN repository.

I almost didn't because I never bothered to comment code I didn't expect others to see, but, well, I'm not so precious.

Here's the repository's URL::http://opensource.puna.net.nz/svn/slideactions. Accessible both by web browser and SVN client such as TortoiseSVN.

Anyone wanting to contribute can create a branch (such as opensource.puna.net.nz/svn/slideactions/branchs/new_branch) and I'll merge working features into the main branch.
[Touch Dual, MDA Touch Plus General] nporkert:
Its great,

how can i make cab-file tu youse on my touch dual ?

Regards Nick
[Touch Dual, MDA Touch Plus General] ariandax:
Great idea!

u have to make a cab file for us :(:confused:

d.
[Touch Dual, MDA Touch Plus General] ferrex:
Cab File

Goto the link in the first post, CAB file is now available.
[Touch Dual, MDA Touch Plus General] ferrex:
And it wasn't hard at all. Go to the link in the first post to find the CAB file.
[Touch Dual, MDA Touch Plus General] ferrex:
I should mention - although this CAB file does put a startup shortcut in place (so the application will start with the phone in future) it doesn't currently start the application to begin with - you'll have to either start it yourself (llook for the application in your Program folder) the first time or restart your phone for it to happen automatically.
[Touch Dual, MDA Touch Plus General] tom_codon:
Nice work Ferrex..!

Keep up them please .. :)
[Touch Dual, MDA Touch Plus General] alexnalexn:
it's great ~

but can I just use it for hanging up calls ?

and not for keys lock ?

;)
[Touch Dual, MDA Touch Plus General] ariandax:
I'll test it later.

really great job Mate.
[Touch Dual, MDA Touch Plus General] jvieira:
great job! will test it tonight!
[Touch Dual, MDA Touch Plus General] ferrex:
I haven't tried to make it configureable in any way yet (Update:It is now). So far I've just been happy to figure out how to make it do what I need on my phone.

Ideally it ought be configureable but I don't think I'm going to have the time to do that with a busy work schedule for a while.

I find working on this stuff immensely time consuming because I'm on the wrong side of a big learning curve right now - and at times frustrating (I'm stunned at how much the VSS Deployment Project methodolgy sucks).
[Touch Dual, MDA Touch Plus General] thescum:
Thanks for this, simply fantastic. Was silently hoping that htc would release a rom upgrade that closed the action screen when the keypad slides back down. Looks like you've beaten the big H to it.
[Touch Dual, MDA Touch Plus General] nomc2:
Nice work, i tried it but it kept opening the sms/mms app any time i slide it open. But it's almost perfect :P
[Touch Dual, MDA Touch Plus General] ferrex:
That's deliberate (if you have unread messages) - I haven't accentuated the feature but the app checks if there's any unread SMS messages when you open the slide and if so opens the SMS app.

It's one of the things which ought be configureable but I haven't had time to write configuration options yet. For the moment I'm writing the application to suite my needs - and I prefer to go straight to unread txts if I haven't noticed them yet when I open my phone.

If it's doing it when you haven't unread messages it's a bug - but not with this app because that's a mistake it pretty much can't make itself, however another app interacting with SMS might not be updating the notifications correctly and thus throw my app off. I could make HTCDTExtend more robust by taking a more direct route to SMS info but I'm not going to because using WM6 notifications is the correct way to do it. Hopefully your experience is as designed and not some bug.
[Touch Dual, MDA Touch Plus General] thescum:
if i may, maybe you could just recompile an exe for those of us that want it to function without the locking feature either by just commenting out the sendkey(133) or using a null in the locking subfunction
[Touch Dual, MDA Touch Plus General] ferrex:
I've made the application read settings from the registry so it can be configured. In time I'll put a graphical interface on it but for now...

By default the application Hangs Up and Locks on slide close, and on slide open, if there are any unread SMS messages opens the SMS application.

But you can change that if you wish by editing (you'll have to begin by creating them, they aren't created by the application currently [Update:These keys are created by the application now]) these registry settings:

HKEY_CURRENT_USER\Software\Ionwerks\HTCDTExtend DWORD:HangUp

HKEY_CURRENT_USER\Software\Ionwerks\HTCDTExtend DWORD:Lock

HKEY_CURRENT_USER\Software\Ionwerks\HTCDTExtend DWORD:CheckSMS

0 = Off, 1 = On for each setting.
[Touch Dual, MDA Touch Plus General] ferrex:
I've assembled a version with locking disabled for people who don't want to edit their registry.

Update:HTCDTExtend has been supplanted by SlideActions. Go to the first post for a link to it's home page.
[Touch Dual, MDA Touch Plus General] thescum:
thanks ferrex for insights in registry and for the cab, it works very well now thanks.
[Touch Dual, MDA Touch Plus General] ariandax:
Great work again...so no locking right now? But the unread sms work again right?

d.
[Touch Dual, MDA Touch Plus General] pp18:
thanks a lot, ferrex! it is a GREAT app!

meanwhile, really doubt why HTC is so stupid to miss the slide-close-to-hangup functionality that is available on every slide-out phone.
[Touch Dual, MDA Touch Plus General] Mauser.NET:
I agree also... because of this I choose to unable the lock future of your beautiful tool and turn it of by hand, but it would be even more complete if it has this option.
[Touch Dual, MDA Touch Plus General] ferrex:
Developers are constantly admonished to listen to their users. What you ask is very easy to add, and as I've already added features I've no use for or intention of using myself, what's one more?

I'll thunk about it.
[Touch Dual, MDA Touch Plus General] clodsabo:
Many thanks.

It's a very nice program.

I look for that since a bought the Niki and i didn't knew how to do.
[Touch Dual, MDA Touch Plus General] creamhackered:
Excellent program :) One feature I would personally like to see is to put the device into standby after closing the keyboard. Personally i get the keyboard out to txt usually so once i close the keyboard it shows the today screen and then I have to manually put it into standby. Would be great to add that as an option :) Thanks
[Touch Dual, MDA Touch Plus General] Dalidah:
Hi Ferrex,

I think that the "open new SMS message" function on slide open is very useful.The same would be for a "No action" option (in case of no new SMS messages) in order to avoid the launching of the phone / quicktask screen when slide opening. Please consider it ..

Thanx :)
[Touch Dual, MDA Touch Plus General] ferrex:
That damnable unlocking

I've just been on a trip and during it noticed, to my horror, that when the unlocking thing goes wrong it can delete txt messages.

If SlideActions is set to show unread txt messages and unlock on open and it goes wrong your unread txt message can be deleted by an errant left soft click.

So the next release of SlideActions is going to either have a 'safer' unlock on open method (that's probably less reliable) or I'll remove it altogether.

Absent a useful API what amounts to guessing whether or not key presses should be sent, even allowing for delays, doesn't seem to be trustworthy when the phiones waking from sleep.
[Touch Dual, MDA Touch Plus General] katerini:
Ferrex, any news about your programm?
[Touch Dual, MDA Touch Plus General] ferrex:
Nothing recent. I have had no time to spend on it.

When I do I may enact a few suggested features and make another attempt at devising a method of reliably unlocking phones.
[Touch Dual, MDA Touch Plus General] katerini:
I think the Lock-Unlock option is maybe not so important, if you can not fix it.

The other options,

Close programs (with exclude option) with check option

Turn off ppc with check option

and with question to do this or not, is very very good.

And also when we slide out the keyboard to choose what to do.

Go to unread sms is super, and better than the phone dialer, or maybe the HTC aktion screen.

Can it be set when sliding out, to choose

"go to unread messages (if there are any) or do nothing" or

"go to unread messages (if there are any) or open Aktion screen" or

"do nothing" ?

That would be very good also.

I hope you also find these setting very good.

Or maybe you can add any other ideas of yours.

The sliding kyeboard ofers many options. Hope you can do this!

Thank you!
[Touch Dual, MDA Touch Plus General] great:
this is fantastic!! i was looking for something like that (lock keys on call)...it works perfectly, thank you!!
[Touch Dual, MDA Touch Plus General] jamin100:
The link's dead :(
[Touch Dual, MDA Touch Plus General] nowimboard:
hi ferrex!

This is a really good program. I'm so glad you made it! :)

Only issue I have is that 90% when the option "unlock keys on open" is selected when I slide open the phone (when locked) it starts the calender or even the dialer (I have the quick task menus disabled).

It's only a small thing, but I thought I should bring it up as you mentioned an issue about false soft key presses in connection with the open un-read sms messages. I don't have that option ticked but I am having similar issue.

Like I said, thumbs up for the program and the effort you've put in! I'll keep a eye out for updates :)
[Touch Dual, MDA Touch Plus General] ferrex:
No longer. That's the first time I've had any sort of problem with my new server darn it. I was so annoyed at having to restart it - it's fun seeing how long you can go without a restart and that was six months.
[Touch Dual, MDA Touch Plus General] limestone:
new feature request

Hi Ferrex:

I have a feature request.. wonder if you can add it in:

I want the phone to go into screen off mode once I close the slide on the phone.. but not immediately, ,probably after a few seconds of delay, and also on condition that the touch screen was not pressed in that delay time. Or else the screen will stay on.

example:

condition - screen on

Action --> close slide

program action --> wait x seconds to see if touch screen is pressed.

If after x secs, touch screen not pressed: screen off

If during x secs, touch screen is pressed: cancel slideactions condition, and user proceeds as per normal.

I realise I need something like that everytime I close the slide, it usually means I want to have the screen off as well, but currently I have to slide close the phone, and after that press the power button, which is an extra step. =)

hope you know what I mean. =)
[Touch Dual, MDA Touch Plus General] ferrex:
The next, as yet unreleased version, has turning screen off on close.

If I can find a simple way to monitor input I may add (and obviousy make it apply to Locking) stopping action on any input. It's a good idea.

I'll keep it in mind.
[Touch Dual, MDA Touch Plus General] KOTULCN:
is there anyway to be able to shut the slider and still be in a call?
[Touch Dual, MDA Touch Plus General] ferrex:
This is the HangUp option in the configuration. Just uncheck it (run SlideActions from your Programs to get the configuration options) and SlideActions will not hang up on sliding closed.
[Touch Dual, MDA Touch Plus General] ferrex:
New Version

Version 1.5 is now available.

Phone can now be put to sleep on slide close.

More major is the change to how the delay functions. The delay before acting is now a user over-rideable delay. This means, if a delay period is specified, certain actions will not occur if during the delay the user over-rides the action by their activity. I've added screen captures to the home page to illustrate this a bit better before people install the application.

Currently the only activity supported is screen touches. I plan to add keypresses but haven't got there yet.
[Touch Dual, MDA Touch Plus General] katerini:
Thank you Ferrex!!

But the site is down. Can you check it please, or upload here?

Thank you!
[Touch Dual, MDA Touch Plus General] katerini:
Can someone uploadet here please?

The site is still down.
[Touch Dual, MDA Touch Plus General] KOTULCN:
any update on how to correct the problem of the calendar opening up whenever you slide open/unlock? this is really the only thing i have an issue with
[Touch Dual, MDA Touch Plus General] katerini:
Finaly i downloadet the new version!

I have no problem with the calender, but i have one problem with the Advance option.

I want to add a close.exe button, to close the program that i have opened, but with this new version i can't add it (With the old version i was able to add this exe). It's very important to me, since there is no such option yet.

Can it be fixed please?

Can it be addet to the next version, this option? To close all opened programs. Thank you!
[Touch Dual, MDA Touch Plus General] ferrex:
If you have 'Unlock' on Open selected it may issue surpurfluous left soft key presses which, if you also have the left soft key set up to open your calendar may be the cause.

Just unselect the 'Unlock' on open option and although your phone may occassionally fail to unlock you won't get extra soft key presses happening.
[Touch Dual, MDA Touch Plus General] ferrex:
Oops, sorry. I accidentally broke the Advanced tab input. Thanks for bringing it up.

Is fixed now if you want to go and download it again.
[Touch Dual, MDA Touch Plus General] ducamie:
awesome

thanks a lot
[Touch Dual, MDA Touch Plus General] Klingan:
With this new update it does exactly what I want it to do.

perfect with the delay and that I can make it NOT to end call when I close.
[Touch Dual, MDA Touch Plus General] al1bart:
Your application is very useful. However sometimes you need to enter some keys during phone calls. To do this, it would be pleasant to have touch screen inactive and slide keys active. Perhaps an option like "sleep while in call" in configuration tab Other could permit it ?
[Touch Dual, MDA Touch Plus General] limestone:
Very cool Ferrex. =)

Thanks for incorporatin my suggestion! =)
[Touch Dual, MDA Touch Plus General] ferrex:
I concur. When I have the time I'll probably do this.
[Touch Dual, MDA Touch Plus General] heyjoe66:
first of all, thank you, for this great program!

i still don't get? why manufacturers don't put such functions in there devices themselves

and after all, one more wish - could you make the screen lock during call not the standard one, but smth like PhoneScreenLock (link) program does ???

thanx a lot again!
[Touch Dual, MDA Touch Plus General] ferrex:
I think it's obvious I ought allow the Advanced Options to be used for locking in call, and perhaps extend it to allow choosing a different application for lock in call.

I'm reticient to add something that involves such complex U.I to SlideActions as the monitoring program is a non-windowing background application that ought remain with as light a touch as possible on resources.

So the most I'm likely to do is make it easy to use the Advanced features to employ another application when locking the screen in call.
[Touch Dual, MDA Touch Plus General] moritz.narnhammer:
/push

/vote 4 sticky
[Touch Dual, MDA Touch Plus General] muzikfreakah:
Very useful ap, thanks!
[Touch Dual, MDA Touch Plus General] sackbauer:
yeah agree - this little tool is a must have for everyones nike .... STICKY
[Touch Dual, MDA Touch Plus General] pedrera:
I've phone screen lock on my Niki. Is there any known problem when adding slide action? Thanks
[Touch Dual, MDA Touch Plus General] daveparki:
i must admit using this app on my niki, when i opened the keypad, it would always open the calander straight away, not every time, but most of the time, was a little anoying so removed the app
[Touch Dual, MDA Touch Plus General] ferrex:
You only need to make sure the 'Unlock' on open option is turned off to avoid that.
[Touch Dual, MDA Touch Plus General] ducamie:
and not open the device with you thumb on the screen
[Touch Dual, MDA Touch Plus General] ferrex:
New Release

Version 1.6 adds invoking a third party app as an advanced option when in a call.

I was going to try and supply a good nice screen but not keys locking program as an option, but Windows Mobile isn't making writing it easy.

It also has new Unlock code as I continue to try and perfect that option.
[Touch Dual, MDA Touch Plus General] ferrex:
I would like anyone with the time and inclination to please get the 1.6 Version and turn on it's Unlock option. I'm getting very good results from this version with no accidental left soft keys getting through.

I'd like to know from others if it's an improvement for them please.
[Touch Dual, MDA Touch Plus General] katerini:
Hallo Ferrex,

I have updated to 1.6 version since yesterday.

I have unchecked the lock and unlock option, because it has problems.

It is hard to explain, so i make a small video, so you can see the problem.

From the 10 times i slide out, the 8 times it does what you see on the video.

But i have done something else.

I have the Battery status installed, and i have checked the option "Device Lock"

Every time the ppc goes to sleep, it locks. And when i slide out it unlocks from it self.

(Not every time, but 9 from 10 times i slide out)

I think that HTC Dual has a buld in unlock option, when the keyboard is slide out.

So, for me, this option is not very importand, because the dual does it from itself.

Importand for me is (and i think for most of us), if you add also the option to close all opened programms when slide in,

with an exclud list. Because the dual has no "OK/Close" hardware key. If you can do this, then i think your program is perfeckt!

And something else. Can you update the hung up option? I have check it, but it never hungs up.

It goes to sleep, and i still hear the the other part i am talking, until he hungs up.

If you need something else, tell me.

Here is the video:

http://rapidshare.com/files/106840914/VIDEO_Unlock_Option.rar.html
[Touch Dual, MDA Touch Plus General] ferrex:
Having watched your video I'm pretty sure this is a conflict between two applications (Slideactions and something else) arguing over what the state of the phone should be. One that wants to lock it while Slideactions wants to unlock it and they get into a continuing conflict.

I've had an idea that might avoid this. Version 1.61x (for experimental) that I won't advertise widely but I'd like you (and anyone else who wants to oblige) to give it a twirl - try the Unlock option again.

I know the Dual touch does Unlocking itself - but sometimes it fails. I'm trying to produce code that reliably unlocks in various circumstances so it can be used on other phones as well and other situations.
[Touch Dual, MDA Touch Plus General] ferrex:
Of course it may just be you have to make a choice between which of two applications is in charge of locking your phone.
[Touch Dual, MDA Touch Plus General] katerini:
I have installed the 1.61 cab and i will write again after a few hours.

Edit: Now it does not make the same as in the video, but not unlocks the device.

If you update, i will try again
[Touch Dual, MDA Touch Plus General] ferrex:
I suspected it wouldn't - what I did was stop Slideactions from fighting for control of the phones state, now it just makes one and not repeated attempts to unlock - if another application insists on locking the phone then that's a consequence of using that application.
[Touch Dual, MDA Touch Plus General] katerini:
The only application that i have to lock device, is the Battery status and this is desabled. The build in lock aplication from dual, in settings, is also desabled.

If i make hard reset, some time, i will try again without any other application installed.

About the close all opened programms, when slide in, would you be able to do something?
[Touch Dual, MDA Touch Plus General] ferrex:
I may add such functionality, but can't predict when.
[Touch Dual, MDA Touch Plus General] iosub:
Phone Screenlock as IPhone

Hi,

I have a Hermes, Niki phones

I miss a function found in IPhone "a sensor to lock the screen when you make an aproximity to the ear"

When you make a Phone call or Get incoming call and you move the phone near your ear, the Iphone screen get's dark so there is not unwanted "touch" of icons of the phone, Iphone has a proximity sensor check..

Right now I'm using an application "Phone Screen Lock fron palmarySoft" it works ok, but it's lock the screen just when the partner get's the call.. it's ok, but sometime there is enought time for unwanted touch with the "face" to an icon on the screen

Is there some other way to emulate a Iphone sensor (maybe with the front camera) or get the screen lock just after pushing the "green " button of the phone?

Any Idea??

Thanks!
[Touch Dual, MDA Touch Plus General] ferrex:
There's no special sensor I know of on your average phone. Someone could write an application that locks a phone when the green button is pressed.

Slideactions uses Microsofts registry notification API to react to the starting and ending of calls and it's responsiveness is a matter for the Operating System.
[Touch Dual, MDA Touch Plus General] Edison_79:
I tried your program and it worked great except for one thing. when someone calls me it just vibrates once and then say i have a missed calll. uninstalling wont work either
[Touch Dual, MDA Touch Plus General] zkyevolved:
Honestly, I don't agree. before changing to Smartphones, I had a couple Nokias with a sliding keypad, and I'd intially leave it open after dialing a number, and then while in the call I'd close it, just because it felt cumbersome in my hand. I'm glad it didn't hang up, and i don't want my HTC to hang up either! lol.
[Touch Dual, MDA Touch Plus General] ferrex:
That doesn't sound like anything to do with Slideactions. There is nothing about Slideactions that ought affect how many times or in what ways your phone rings.
[Touch Dual, MDA Touch Plus General] xiufoong:
i have a problem to unlock S2U2 from sleep when slide open. When i slide open , the today screen shows up for like half second then it turns back to S2U2 lock screen. any idea to solve the problem ?
[Touch Dual, MDA Touch Plus General] badaas:
lovely app!! thanks and salutations!!
[Touch Dual, MDA Touch Plus General] ferrex:
That sounds like Slideactions is doing its job but some setting in S2U2 promptly brings S2U2 back to the forefront. As I don't use S2U2 personally I don't have any suggestion on what to do.

Look through S2U2s settings for things that control when it comes into effect.
[Touch Dual, MDA Touch Plus General] Pete1909:
Quick Tasks not working

I love this application, does everything I want, although it stops quick tasks coming up when I open the slider. Which is a bit of a pain as I find it the easiest way to send a text.

Unless anyone can tell me how to change the text button on the keyboard to automatically start a new text.

Cheers
[Touch Dual, MDA Touch Plus General] ferrex:
The only thing I can think of that would be doing that is the 'Unlock' option. If you've got it on you may want to try turning it off.

It's looking like my hope to find a reliable way of ensuring the phone unlocks on open has too many hurdles in its path. WM needs a proper API for it.

I personally use an unreleased version of Slideactions that uses more agressive unlocking code because it's important to me that the phone locks and unlocks on sliding.