yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] drvdijk:
Nope, Answerkeys Disabler does not work with CDMA devices unfortunately. I haven't got a CDMA device (let alone a GSM diamond, stupid repairs all the time), so I could not easily test it. ZuinigeRijder's solution is the way to go right now.

ZuinigeRijder: care to share how to use the touch panel calls on CDMA devices? Cheers :)
[Touch Diamond, MDA Compact IV General] ZuinigeRijder:
The default locking method of TouchLockPro is disabling hardware keys and touchpanel. That is working on CDMA devices.

TouchLockPro is also providing locking of only the touchpanel. I had to change the design to regular power off the touchpanel, when this option has been selected. This works apparently also on the CDMA device, BUT the softkeys can still be pressed, as I understood.

Some people experience problems with powering on the phone again with the power button. After it has been locked, sometimes it does not react immediately, especially whithin the first 20-60 seconds. This problem was also in SensorLock, I believe, because it uses the same locking API.

So I am looking for locking alternatives. CSDEVCTRL uses the built-in locking feature of Windows Mobile. It send keypresses for locking and keypresses for unlocking.

Lock:

keybd_event(VK_F22, 0, 0, 0);

keybd_event(VK_F22, 0, KEYEVENTF_KEYUP, 0);

Unlock:

keybd_event(VK_F1, 0, 0, 0);

keybd_event(VK_F1, 0, KEYEVENTF_KEYUP, 0);

Apparently, also some mouse event need to be done, to unlock (the unlock screen pops up). I have figured myself not out yet, have asked the author of CSDEVCTRL about that, but he had a computer crash, so he did not answer yet. Probably this could also be an approach for Answerkeys disabler.

CSDEVCTRL has also another locking mechanism for the hardware keys, so that is something I would like to try too.

SensorLock switched the locking of the touchpanel only in later versions (0.3.1 onwards). That could also be something to try for answerkeys disabler.

Hope we can help each other.
[Touch Diamond, MDA Compact IV General] Mrheineken08:
shake to wake??
[Touch Diamond, MDA Compact IV General] ZuinigeRijder:
PocketShield has this already, I am planning to make this also available in TouchLockPro, with the other different unlocking mechanisms.
[Touch Diamond, MDA Compact IV General] noellenchris:
Can u enable an option in TouchLockPro to press the round center button to unlock. I recently started using GScroll and I use the double tap the capacitive screen to launch programs. Your tap method to unlock interfere's with that. Thx...
[Touch Diamond, MDA Compact IV General] ZuinigeRijder:
Actually, upcoming TouchLockPro 1.9 will have the option to configure a sequence of touches of area 1, 2 and 3. And it does not need to be 3 touches too, it can be more/less. So this can also be used as a Security measure, e.g. 1213 for unlocking. But of course, when you want to have this as a Security measure you must also disable the other locking mechanims, including Stylus. This will also be possible in upcoming 1.9 version. Another major feature is TAPI support. I am in a testing phase, so I hope to post it early next week.
[Touch Diamond, MDA Compact IV General] cmcfaria:
Hi,

I change the phone pad with the diamond tweaks to the older standard windows mobile phone pad, and until now never miss a call again. Seems with this dont work the video call but i dont use it, so works great for me.
[Touch Diamond, MDA Compact IV General] DSF:
HTC Canvas VGA (Slide 2 answer/slide 2 ignore) at least..

http://xdaforums.com/showthread.php?t=464286

diamondino you should update the first post
[Touch Diamond, MDA Compact IV General] rjmjr69:
WOW does CDMA always suffer"? lol
[Touch Diamond, MDA Compact IV General] s_ravi_kumar:
Guys, I found one cab PocketSheild. It is just as we want, but priced.

-ravi
[Touch Diamond, MDA Compact IV General] rjmjr69:
LOL thats been around for quite sometime you didnt find anything new but thanks anyhow
[Touch Diamond, MDA Compact IV General] s_ravi_kumar:
Oops. my knowledge just got improved.

-ravi
[Touch Diamond, MDA Compact IV General] Keanen:
I would like to see an application that locks the screen when a call is coming in to be answered with the answer key and a screen lock that is unlocked with the center button like a treo.
[Touch Diamond, MDA Compact IV General] Darmach:
I hope one day someone will make hack / app that will answer call ONLY with hardware buttons, without unlocking the touchscreen, not unlocking touchscreen when u get an SMS, and locking touchscreen during/after answered call.....

btw - does any1 know app like PocketShield but runnin on QVGA ? I personally prefer vertical finger sliding than horizontal (like on S2U)
[Touch Diamond, MDA Compact IV General] ZuinigeRijder:
That is already possible with TouchLockPro. Just configure LockTouchPanelOnly=1.

It even does a screen off when connected (incoming call AND outgoing call), so you do not accidently press the TouchPanel with your ears. And their are a lot of other possibilities to change to your preference.
[Touch Diamond, MDA Compact IV General] Darmach:
Does it works with non HTC devices?
[Touch Diamond, MDA Compact IV General] ZuinigeRijder:
Someone is trying it out on a HTC Wing, which does not have the sensors and is not an VGA device:

See post #904

See post #916

Basically, besides the sensor unlocking stuff and the way the locking of the hardware keys is done, it should work on Windows Mobile phones with touchpanel. Maybe keep an eye on the Thread or even better, try yourself. Keep in mind the advices I gave in the mentioned posts.

If I need to change some things to get it also work on non HTC devices, I am willing to do that. Of course the unlocking methods are very limited.
[Touch Diamond, MDA Compact IV General] Darmach:
Surely i will :)

OMG thats great :)

I already tried this app - but unfortunately it was all messed up :/ it didnt display on a screen anything proper......

I'll ready above mentioned posts and maybe it will help me :))

Thank you for your answer :)
[Touch Diamond, MDA Compact IV General] ZuinigeRijder:
TouchLockPro working on non HTC phones (without using the sensors)

Just for information sharing:

Someone is trying it out on a HTC Wing, which does not have the sensors and is not an VGA device:

See post #904

See post #916

Basically, besides the sensor unlocking stuff and the way the locking of the hardware keys is done, it should work on Windows Mobile phones with touchpanel. Maybe keep an eye on the Thread or even better, try yourself. Keep in mind the advices I gave in the mentioned posts.

If I need to change some things to get it also work on non HTC devices, I am willing to do that. Of course the unlocking methods are very limited.

Great that it appears to be working on LG KS20. I will consider an option to hook buttons for unlocking the TouchPanel when LockTouchPanelOnly=1 is specified. However, I have to find out what is possible and if the Power button is one of them (put it on the wish list).

It would be great if you post a screenshot of how it looks on your QVGA device (the BattClock and also the TouchLockAction screen) on the TouchLockPro forum.

I will consider to revisit TouchLockAction settings screens, so they can also be operated on QVGA screens (wish list too).

I am going to post this reply also in the TouchLockPro forum of XDA, so others know also about this one.
[Touch Diamond, MDA Compact IV General] Chris1974:
I flashed a 2.00 ROM to my phone. It has the slide to answer / ignore function if you get a call.

Solves the problem I think. Plus the ROM workt great for me.

This is the ROM. Flashed it from the internal storage, working like a charm...

http://xdaforums.com/showthread.php?t=468347
[Touch Diamond, MDA Compact IV General] dberis:
This solution already EXISTS and works!!

Forget about all the different sliders that just complicate things.

I installed this a week ago, and I just answer with the hard keys.

http://xdaforums.com/showthread.php?t=425650
[Touch Diamond, MDA Compact IV General] knocker235:
thanks it really works very good
[Touch Diamond, MDA Compact IV General] Darmach:
It does not work on non HTC devices - at least it doesnt on LG KS20 WM6.1
[Touch Diamond, MDA Compact IV General] patch1985:
If you press and hold the hang up key it locks the keys?! you can still use the touch to answer, and its not then your money thats being wasted but the person calling you, dont see what all this fuss is about?!
[Touch Diamond, MDA Compact IV General] sanjaydevani:
Try Diamond Twink

in that diamond twink there is opption auto lock try that one
[Touch Diamond, MDA Compact IV General] Baxter:
Finally got around to reading through this thread. All solutions point to a "locking" application. We finally have the ability to not have the device wake on SMS. Can't we have the same option for incoming calls. The phone rings, press power (like opening a flip phone) see who it is, answer as usual. I can't think of a any reason to have the screen or buttons active in my pocket. Ever. Wastes battery also. Just ring and vibrate.

Maybe just only turn on the device while it is ringing instead of the normal duration.
[Touch Diamond, MDA Compact IV General] Pharaohnough:
This MAY help

Have you guys seen this thread?

http://xdaforums.com/showthread.php?t=386451

Surely this app's developer can help if not provide the solution outright- the app even lets you control the Windows locking mechanism using an external custom parameter file.

It seems VERY configurable and is built on the native Windows lock so I'm sure someone with a lot of time and creativity and make this work. :D
[Touch Diamond, MDA Compact IV General] diamondino:
i wrote to him.

i'll study this app as soon as i can...

i read something really interesting here about this ap:

http://xdaforums.com/showpost.php?p=2424492&postcount=148
[Touch Diamond, MDA Compact IV General] Pharaohnough:
Well there you have it then...

I bet you'll have the answer to your problems sooner than you think :)
[Touch Diamond, MDA Compact IV General] diamondino:
it's a little more complicated than what i imagined... :D

there are tons of parameters.

i'll try this app tomorrow... if it works i'll post the configuration.

if some other dudes make some tests we'll compare the optimal configuration :)
[Touch Diamond, MDA Compact IV General] Furbious:
From what I've tried using the setup, this doesn't work at all - even if you force to only unlock on key combinations, it doesn't lock. If you specify unlock only with the above, it goes into a loop of trying to lock and failing, and keeps redrawing the screen.

I've already got a 4 digit password set, using v1.3 duttys rom.

If anyone else can get this to run on a different rom, I might be persuaded to move.

Also, as far as S2U2 is an alternative, its ok, but there's too much which detracts from using it.

Sometimes it doesn't set itself as the top window quick enough, so the redraw adds extra seconds while it sorts itself out (sometimes it doesn't get to the top at all, and can also obscure the PIN entry screen). It also drains the battery quickly, plus it occasionally causes the phone to not wake up at all :(
[Touch Diamond, MDA Compact IV General] fsw23:
Except talking and arguing about ROM or registry changes or nosensitivescreenwhenincomingcall.cab :)

Just get this one, and it will be ok :p

http://www.htcaccessorystore.com/fr/p_htc_item.aspx?i=168360

and it works great !! it's a hardware solution :D
[Touch Diamond, MDA Compact IV General] krheinwald:
Not at all.
[Touch Diamond, MDA Compact IV General] counterfitninja:
Not in the slightests..... thats why we need a decent solution. s2u2 is working well for me still
[Touch Diamond, MDA Compact IV General] diamondino:
nice joke, man.

anyway, i try that auto lock app now...
[Touch Diamond, MDA Compact IV General] loulou17:
This cab exists ???

where can one find it?

It's very interressant :)

Sorry for my english
[Touch Diamond, MDA Compact IV General] diamondino:
this cab remains a dream.

i'll use s2u2 for a while, waiting for the final solution.
[Touch Diamond, MDA Compact IV General] loulou17:
thx

I use already S2U2
[Touch Diamond, MDA Compact IV General] losdrivare:
How do other touch-based phones deal with this problem?
[Touch Diamond, MDA Compact IV General] Mr. Foley:
Good question. With the IPhone, this should not be a problem, as that display reacts only to skin contact. Other HTC Phones probably do not have the problem that often, because from what I've seen, the screen ist mostly not in line with the case, but a little lower.
[Touch Diamond, MDA Compact IV General] ykat:
possible solution for dialer skin: (just idea) somebody has to code it, as i am not an wm coder

1, incoming call

2, you have 2 or 3 buttons on dialer skin and you have to press them in a combination in order to answer the call.

maybe stupid

cheers
[Touch Diamond, MDA Compact IV General] diamondino:
the iphone works only with skin contact? how is it possible? :-/

anyone have a samsung omnia to test?
[Touch Diamond, MDA Compact IV General] Mr. Foley:
In the same way, touch pads on notebooks work.
[Touch Diamond, MDA Compact IV General] diamondino:
....is it a hardware or software feature? :D
[Touch Diamond, MDA Compact IV General] Mr. Foley:
It's a hardware feature.
[Touch Diamond, MDA Compact IV General] fsw23:
Maybe we could have a feature as for the sms message incoming !

I mean "no wake up" and when a call is incoming, as the mobile is -blocked- (screen off), we need first to switch on with power button, then press sensitive button for the different options

Also we could feature this in a mode called maybe "pocket", with these settings !?

( I just give the idea, don't count on me for programming the nowakeupincomingcall.cab" ;) )
[Touch Diamond, MDA Compact IV General] Yodajr:
Really good idea, but I think it's a windows mobile issue.
[Touch Diamond, MDA Compact IV General] Baxter:
I was always told it was a hardware issue with incoming calls as well as SMS.

Just seems so simple...

I'm sure you've seen the butt dialing Blackberry commercial.

http://crackberry.com/commercial-no...anks-pearl-flip
[Touch Diamond, MDA Compact IV General] mohamedtarmohamed:
i have the answer! but theres a problem its in QVGA! If you still want it i want a reward for the answer. the answer is a oem pacakge i shall give if i am given a sutiable reward!
[Touch Diamond, MDA Compact IV General] XDA-Geek:
This isn't amazing
[Touch Diamond, MDA Compact IV General] sucro:
pocket shield is very good ap for this thing, if somebody needs this app, pm me

greetz
[Touch Diamond, MDA Compact IV General] gbajra:
Answer key disabler, works fine with my phone

http://xdaforums.com/showthread.php?t=425650
[Touch Diamond, MDA Compact IV General] lexluthor:
Just read this all. Good stuff. I have a CDMA Touch Pro, so a couple of the more recent solutions don't work for me.

I was a previous user of TouchLockPro, but it just became too annoying to go through some sort of unlock procedure every time the phone turned off, so I uninstalled it.

But, after reading all of this, I thought I might be able to use it to solve this problem and I think I did.

http://www.zuinigerijder.com/

I have setup touchlockpro to only lock the touchscreen when there's an incoming call and unlock once connected and/or rejected. You can use the hardware volume keys (that my TP has at least) to mute the call and you can answer/reject with the green/red hardware buttons.

In TouchLockPro settings, in the other section, uncheck AutoLockOnPowerOn (that will prevent the phone from locking all the time) and check LockTouchPanelOnly. In the TAPI section, check use TAPI, UnlockWhenConnected, LockWhenIncoming and in the 3 boxes at the bottom, put !LOCKSCREEN, !UNLOCK, !UNLOCK. I'm not sure if the first 2 are needed as that seems to be what the options above do, the 3rd will unlock on a rejected call. I think you also need to uncheck Use Light Sensor or the light sensor could unlock the phone prior to you answering.

After exiting the settings program and a soft-reset, my phone's touchscreen locks when there's an incoming call and unlocks when answered or rejected.

I need to test this a bit more, but I think this is perfect if it continues to work.

I'm not sure if this solution has been posted before, but if not, enjoy!

You can look through the rest of the settings and adjust as necessary (disable stylus unlock, etc.). Maybe turning off some of that will save battery life. Might want to leave at least one alternate method of unlocking in place just in case the unlock when connected ever fails.
[Touch Diamond, MDA Compact IV General] lexluthor:
This has been working great for me.

A perfect solution comes up, but no one is around anymore to see it!

Or did you all (including CDMA users) figure out some other way to do this and I missed it when trying to catch up here?
[Touch Diamond, MDA Compact IV General] gbajra:
I have been using answer key disabler and it works fine with me. No more dropped calls because of touch sensitive disconnecting while pick up from my pocket. Here is where you can get it:

http://xdaforums.com/showthread.php?t=425650
[Touch Diamond, MDA Compact IV General] lexluthor:
Except that it's noted there that this program doesn't work with CDMA devices.

Touchlockpro, which I've been using since I posted does and this has been a great solution for me.
[Touch Diamond, MDA Compact IV General] bonmotwang:
My CDMA one doesn't work.
[Touch Diamond, MDA Compact IV General] r0nni3:
Just a quick thought...i upgraded to rom 2.03 (feb 2009) and it has slide to answer :D.
[Touch Diamond, MDA Compact IV General] kainppc6700:
The hardware buttons are capacitive and will refuse to work with anything but your hand.

@Everyone Else:

Anyone know if there is a free alternative to Skashema or whatever?

Thanks.

- 2 Bunny
[Touch Diamond, MDA Compact IV General] kainppc6700:
ENCOUNTER Reply

All right, 2 Bunny here with another update. I gave "TouchLock Pro" a try from post 387 a try with the said settings, and I have to say that its the first thing that has actually worked for me. When you get an incoming call, it does lock the screen and leave the Hardware buttons unlocked how you'd expect, but for some reason on mine, the display will flicker on and off every second while its ringing, which could prove to be kind of annoying. Did anyone else encounter that?

Thanks.

- 2 Bunny
[Touch Diamond, MDA Compact IV General] siirius1:
___bump___
[Touch Diamond, MDA Compact IV General] kainppc6700:
SKSCHEMA Reply

All right. I tried SKSChema, and that is so far the closest thing to a solution. Check the first post on page seven in this thread for more details, but add one extra rule:

Watch For:

Power Type

Power event:

WakeUp

Execute:

Device>Unlock Screen

The four rules that were originally there will do the following:

1. Lock the screen on an incoming call, but still let you answer or reject the call with the hardware keys.

2. Unlock the screen if you reject or accept the call.

The only problem with those rules was that if you missed a call and did not pick it up, the screen would remain locked. Since "CallStateChanged" does not work right for some reason, so your screen would normally be locked and unusable until you do a soft reset. Adding that fourth rule will unlock the screen whenever you turn the device on (while still allowing the screen to be separately locked via SmartLock. If the device rings in your pocket and you miss the call, the screen will still stay locked, but only as long as the backlight is on. Assuming you completely missed the call in your pocket, the backlight will timeout and unlock this glitch before you even know it happened.

If "CallStateChanged" worked correctly, SKSChema would be THE solution to the problem. I tried TouchLock Pro late last year, and it was a cool program with lots of customizability and potential, but it was quite buggy, and wasn't quite as clean as SKSChema to be honest. I know they've made a lot of updates, so maybe one of the newer versions work better. In the meantime though, I recommend finding a copy of SKSChema and adding the four rules from page 7 of this thread, plus the one in this post. You'll conquer 90% of the usual situations this way.
[Touch Diamond, MDA Compact IV General] tyler08:
perhaps this will help:

http://xdaforums.com/showthread.php?t=414861

perhaps this will help to delete or shrink (to 1x1 px) the software buttons.
[Touch Diamond, MDA Compact IV General] fsw23:
It would be great to keep the idea of sleeping diamond even during incoming call (with screen off).

So it will be usefull to switch on the diamond, and access to the options of answering a call, ....

For exemple, when you have your mobile on a table, or somewhere as people could see your screen (picture of caller), you would have the possibility to switch on the screen some seconds later with a minimum of intimacy taking the phone in your hand.

What do you think about ? :D
[Touch Diamond, MDA Compact IV General] ballface:
Is it so dificult?...

I:eek::eek::eek:
[Touch Diamond, MDA Compact IV General] diamondino:
basing on the numbers of request [ > 50 ] and number of fully functional solutions [0 = zero = niet] i'm starting to think it's impossible.

700$ of pda that can amaze you with a beer drinking simulator [when a real beer cost less than 5$] BUT can't block the touch screen on incoming calls.

this is technology.

useless things at the higher price.
[Touch Diamond, MDA Compact IV General] demonizator:
I hope HTC (or more likely the guys here) find a solution and implement it soon enough because this sounds very inconvenient for me and my eagerly awaited Touch Pro.
[Touch Diamond, MDA Compact IV General] Noam23:
I have found a solution that 100% answer the need of this thread's title:

Am I going to get a reward ? :)

I'm not a developer, so some of you might not like the way I've chosen to solve this problem, but hey, it's better than nothing.

First you need to download a software named SKSchema (14 days trial, then $10 USD).

http://s-k-tools.com/skschema/cab.zip

Using this software, what I did is create the following two rules (extremely easy, 5 seconds of work):

First rule

: once the ringer is activated (i.e an incoming call comes in), the screen should be locked.

Second rule

: once the incoming call has been answered, the screen should be unlocked.

That's it, problem solved. When you receive an incoming call, the screen is non-responsive, you can only answer with the hardware keys. Once you answer with the hardware keys, the screen becomes unlocked.

Works like a dream.

I await my reward...
[Touch Diamond, MDA Compact IV General] VPN-User:
You need at least a third rule to unlock the device when the call has not been answered.

I really don' t like to pay 10€ just for such a simple purpose like that.
[Touch Diamond, MDA Compact IV General] diamondino:
no reward, sorry.

you do not create the option "answer only with hw buttons", you suggest a commercial app that maybe works.

i'll test this "maybe" soon.

thanx :)
[Touch Diamond, MDA Compact IV General] rvdgeer:
What about S2U2 with Slide to Answer activated? I know we all can press an answer button in our pocket without lokking, but I bet it will be a lot harder to slide to answer, without knowing it? :)

[EDIT] Sorry for not seeing this has been suggested earlier... Don't know how I could have misted it...[/EDIT]
[Touch Diamond, MDA Compact IV General] Noam23:
True, we need a third rule. I can only think of a "dirty" rule right now (like unlocking the screen 15 seconds after a ring has been initiated), but I'm sure we can find a more elegant rule.

Why maybe ?, it works very well (I'm using it), the only problem now is the need for the 3rd rule, to unlock the screen if the call hasn't been answered (or rejected), but it's only a matter of thinking about it some more.
[Touch Diamond, MDA Compact IV General] Pietje_1985:
Threadstarter said that he doesn't want S2U2 as a workaround...so probably that isn't the solution.....:)
[Touch Diamond, MDA Compact IV General] demirdag:
Slide unlock

I agree with timebandi...The Iphone does the same thing. Slide to unlock then press accept call...
[Touch Diamond, MDA Compact IV General] heretic:
Please share ur scripts.