yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] ephestione:
happy you found it useful ;) actually programming your own "LMT locker" would mean going overboard with the programming, maybe, yet that wouldn't be bad at all! And this goes with or without the "gesture combo" feature I thought about.

Locking the screen by just disabling touch input except gesture recognition as you said would be a very good idea, you wouldn't even need a "lockscreen", just show the current screen (or switch to manila today if the user sets it in the registry), which is now insensible to normal touches.

Example:

I draw the lock gesture (making the example with single gesture, not taking into account the combo idea for now): all touch input except LMT recognition is disabled and screen is turned off.

If I had the calendar open (for example), the same calendar screen is visibile when I press a hardware button (even better, give the possibility to choose WHICH hardware button(s) can turn on the screen, instead of making them all do that as it is now), but until I draw the unlock gesture, the screen won't respond to usual touches. If the users wants so, maybe for privacy reasons, he can have LMT switch to manila today when locking, in order to avoid showing what it was that he was doing.

You should be able to choose whether you want none/some/all of the other gestures (other than the unlock gesture) to be recognized from LMT while in locked state. For example, I may want to avoid any other gesture to be active while phone is locked, or instead I want every gesture to work normally, or I want to work only the gestures that I assigned to BT and WiFi toggles.

If the device is locked and I draw the unloick gesture, unregarding of all the other options, I get an unlocked device, and I see the same screen that I was seeing right before unlocking (so, if I set LMT to switch to homescreen after locking for privacy reasons, LMT will switch back to whatever the current screen was before locking.

How do you like it? ;)

EDIT: I would definitely stop using S2U2 if something like this was added to LMT; the only real reason I use S2U2 now is that it has a nifty function to turn off the screen again if the proximity sensor is activated when locked (to save power after accidental keypresses inside your pockets), so that proximity feature would also be a very useful addition to said LMT lock feature :D Maybe I'm asking too much!
[Windows Mobile Software Development] gnash.s:
Hey noname81,

just an additional request to the above one..

Is it possible to add the "Backlight Off" option to the internal commands like Rotate?

If we perform a gesture, the backlight would just turn off and the divice will be activated by the regular hardware key.

btw, as I mentioned before v0.8 is an awesome upgrade.. no issues so far.
[Windows Mobile Software Development] ephestione:
out of curiosity why wuould you need it?

It would effectively disable touch input, and if lockscreen is not automatic it would prevent for example gps tracking programs to lose the fix, but the weak point is the fact that as soon as you press a random hardware key (Read: pockets) it will get back to wherever it was, leaving open space for the ensuing touch mess (read:same pockets as before ;))
[Windows Mobile Software Development] gnash.s:
this is not a big deal, just thought of mentioning it :)

You're right, I also use the S2U2 for locking and don't use the windows lock screen. I just want to have the option to turn the display off by performing a simple gesture (as we have many gestures now), other than the power button, just one more option :) As LMT is always running in the background, I don't have to run another app in bg for this purpose.

I also downloaded a small app, "GOffDisplay" which turns the backlight off when the phone is turned upside down. As the DEV said, most likely the phone will be in that position when we put it in our pockets and it automatically turns off even after some accidental touches.
[Windows Mobile Software Development] ephestione:
that is one interesting but of information, didn't know about that app.

My main compaint with the HD2 and locking (excluding the fact camera shuts down when it loses focus and there's no known way to go around that at this point :() is that the GPS stops working if you lock the device, no matter what you try nor if you edit registry.

If goffdisplay can turn off backlight without touching the "wakeup state", then the gps will stay on as long as the device doesn't go into lock. This may be a problem with s2u2, because sure, you could set goffdisplay as an exception, but s2u2 works with foreground apps, and goffdisplay is not the kind of program that has a "foreground" state... mh, should work it out somehow :p
[Windows Mobile Software Development] amin123:
Thank you so much, LMT is a must have!

I would love to see a button layout optimized for ScummVM in the future--> assignable buttons on the left and right side of the screen

Looking forward to v0.9 :)
[Windows Mobile Software Development] putuo:
Hope it can be locked by S2U2
[Windows Mobile Software Development] noname81:
is it a question regarding v0.8 or a feature request? fyi: in v0.9 LMT is deactivated when the phone is locked...
[Windows Mobile Software Development] SharpKami:
Works fine on my HD2 , can someone please tell me how to assign Alphabetic letters to some of the buttons ? if you guys are using some reg edit software please post the download link if possible or atleast name of the software

Many thanx
[Windows Mobile Software Development] scilor:
Nice to see that you have implemented a multitouch controller :)
[Windows Mobile Software Development] ephestione:
How comes?

Being able to use lmt in S2U2's lockscreen saved me several times from the need to softreset because of random hangups elsewhere.

Maybe make it a reg key defaulting to "disabled when locked" that can be changed later ;)
[Windows Mobile Software Development] makes87:
Hey there, great app you have here. I have been having some difficulty getting the controller to appear on screen while running FPSece on my HD2, and while troubleshooting I have found a strange problem involving Direct X. If FPSEce is started with the display mode on Direct X, any gestures while inside the application do not trigger events. The gestures respond just fine in any other display mode but for some reason Direct X is causing some kind of issue. I have reinstalled FPSEce and LMT and still get the same result. Am I the only one getting this problem? If it means anything, I am running Chainfire's 3D patch + D3DM.

Looking forward to the following developments in this app!
[Windows Mobile Software Development] clockcycle4mobile:
Thanks again for this fantastic piece of software...it's a must have and couldn't use my Leo without it!!

I would also like to suggest you a new gesture if it's possibile to implement it....a sort of "pinch to zoom" gesture similar to the one implemented in HTC Desire in the home screen, what do you think about? I think it would me great for a task manager (like task facade) :D :D :D
[Windows Mobile Software Development] Peteret:
There it is again -- that game screen-shot on the 1st post. I'm looking for the name of this game -- any ideas please?
[Windows Mobile Software Development] noname81:
It is Kula World... :D
[Windows Mobile Software Development] noname81:
It would interfere with the built-in gesture recognition from htc!? So if you e.g. pinch to zoom out in the album, LMT would recognize the gesture. I designed LMTs gestures to not interfere with the built-in behaviour...
[Windows Mobile Software Development] EndEd:
ok, thanks. Anyway i´ll give it a try again coz i´m drooling about get this working. :D
[Windows Mobile Software Development] aussiebum:
Nice stuff! Had trouble drawing a double square that LMT would recognise (just killed it taskmgr instead :p), but otherwise really innovative control method :D

It's not really explained in post #4, but I assume apps can be mapped against doublelineleft and doublelineright?
[Windows Mobile Software Development] noname81:
"It's not really explained in post #4, but I assume apps can be mapped against doublelineleft and doublelineright?"

Apps can be mapped against all gestures except the close gesture (double swipe up) and the learn gesture ('??').
[Windows Mobile Software Development] appelflap:
First of all, thanks for this program. It makes interfacing with the HD2 so natural. No more point and tap, just swipe :) Way to go! (Because I like this so much I'm willing to test some things out for you guys, so it there's anything, just ask... )

Now, first, a reaction to the comment I quoted. I can fully understand your decision not to implement "single-touch" gestures. Nonetheless, I'm wondering if it is not possible (in the future) to add some unambiguous single-touch gestures, like for example the drawing of a circle. Just one or two additional single-touch gestures would make it possible to use the gesture-launcher in single hand "mode". I think that in this mode the gesture-launcher comes in very handy. For example, closing an app when you have the device in one hand by drawing a circle or locking it, or better yet turn it of (standby)... would be so comfortable!

But then again, as it is right now, the app. is very, very useful!

Bugs? I have nothing to add to it right now, except for 2 minor things: a) the cab fails to create the shortcut in the startup folder (weird because the cab just looks fine) (EDIT: no bug, just me ;) the app isn't supposed to install itself in the startup folder), b) the device also hangs when trying to close the windows startmenu (so that would be something that could be added to the blacklist)

Furthermore, but I can not figure out if this is caused by this app, I had a spontaneous soft reset when I turned on my phone this morning. (Problem is, i'm also running a relatively new custom rom so .... )

BTW, when I first read about this app. I was a bit sceptical about it because I thought it would slowdown the device. But, I can't observe any hick-ups, delays or whatsoever! Astonishing, really (and o yeah, what about 3 finger gestures :p
[Windows Mobile Software Development] dongster:
hi, I would like to request for some kind assistance.

I installed the LMT cab, launched the program, but nothing happened. so I followed an earlier post to change registry multitouchdemo to 1, but still not working. I then saw another post to check for pentrac.dll, but I couldn't find it under \Windows of both device n storage card. furthermore, I do not see the registry key hklm\software\LMT.

is there something I've missed? I'd really appreciate some kind advice.

thanks!

(btw, my HD2 is on 1.66Rom + maxmanila n some regular applications.)

***EDIT***

Hi, I re-downloaded from my desktop PC and transferred to my HD2 to reinstall. It is working super super well now!! This is absolutely fantastic~! Probably the cab that I download from my mobile was corrupted or something. But anyways, this is so damn cool and convenient~!

Many many thanks to the creator~!
[Windows Mobile Software Development] traianescu:
it's working just fine, but i'm still refreshing this thread every ten minutes to see if it is a new version :p

As this is only for HD2 why don't you move the thread to the one for LEO, because not many person knows what means LMT Launcher. In the Leo thread i am sure that will be many-many person to test it and give their feedbacks...

PS - i just made the announce under the Leo's apps .. hope that many will test it now
[Windows Mobile Software Development] themadcat:
Verry cool idea...

Had to test it but on my Leo with tmobile stock rom (old 1.43) i had to do the reg trick

3) When starting LMT, the reg value HKLM\HARDWARE\DEVICEMAP\TOUCH\MultiTouchDemo is set to "1". For testing set value to "0" and then to "1" while LMT is active. Does LMT work?

After set it to "1" it works here too... Thanks and keep up the good work. = )
[Windows Mobile Software Development] noname81:
Just finished the work for v0.2. The change log:

- fixed setting MultiTouchDemo to "1" via LMT. Hope that works now :-)

- added blacklist support for Close gesture. Just add a multistring "BlackListClose" with the full path to each process to exclude (no default values yet)

- added blacklist support for Start gesture. Just add a multistring "BlackListStart" with the full path to each process to exclude (no default values yet)

- added whitelist support for Back command on DoubleLineLeft gesture (e.g. Opera). Just add a multistring "WhiteListBack" with the full path to each process to include (no default values yet)

I've sent the new version to l3v5y. He'll attach it and the change log in post #1.
[Windows Mobile Software Development] noname81:
"I'm wondering if it is not possible (in the future) to add some unambiguous single-touch gestures, like for example the drawing of a circle. Just one or two additional single-touch gestures would make it possible to use the gesture-launcher in single hand "mode".

No Problem, we can add that feature in the next release. Perhaps v0.3... :-) Which single-touch gestures should we add? Circle, and?
[Windows Mobile Software Development] noname81:
"and o yeah, what about 3 finger gestures"

3 finger swipes are possible (I already managed it), but only with a hack into touch.dll and limitations. The touch driver is able to recognize 3 fingers on the screen but delivers coodinates for only two of them. So a two finger swipe with finger count=3... :-)
[Windows Mobile Software Development] tibursio:
new version works like a charm now, thanks guys!
[Windows Mobile Software Development] kikakeule:
nice prog

just a few question:

1. how i have to seperate the multistring values in "BlackListClose"? Tried space and new line for every entry. Or is there any possibility to disable the close feature at all?

2. Can i link some gestures, for example doublelineleft/right, to the navigation keys as the hd2 doesnt have some hardware navigationkeys?
[Windows Mobile Software Development] knaawmsayin:
I have to agree that it would be handy to be able to use gestures with just one hand. BUT. In my experience, the one finger gesture recognition impairs the usability of normal touch controls. It's kinda hard to explain, but I'll try to give you an example: When I had one finger gestures turned on on my HP touch screen laptop, the controls seemed always a bit laggy. For example, whenever I'd scroll a webpage up or down (by moving my finger on the screen, just like in HD2 web browser) the computer would always wait for a brief moment to determine whether this was a normal finger move or a gesture about to be completed. It didn't scroll the page immediately as I was moving my finger. After realizing it was not a gesture (after moving my finger about half an inch), only then it would go on and start scrolling the page. We're not talking about a huge lag here but somehow it felt really unresponsive and laggy because of this. When I turned off the gestures on Windows Vista options, the problem was solved but I lost the handy shortcuts and commands I was able to map to these gesture. But I have to say, that was a trade-off I was willing to make.

From the videos I've seen, N900 seemed to have another approach but it didn't feel any better either. There was this twirling your finger to zoom in and out gesture (seems I can't post an outside link, search n900 zoom on YouTube if you're interested) and when one starts to draw the circle with one's finger, at first the browser starts to move the page uncontrollably to all directions as if you were scrolling the page, before it realizes the user is performing a gesture and executes the zooming in or out.

Those are the things that I'm concerned of when talking about one finger gestures. It's something I think you guys should take into account when planning this feature.

Anyways, that was my 2 cents before even testing the program. The concept of alt+tabbing in such an easy and intuitive way seems brilliant and something that I've missed on my HD2. Many thanks for implementing it, let's see how good it is in practice!
[Windows Mobile Software Development] noname81:
"1. how i have to seperate the multistring values in "BlackListClose"? Tried space and new line for every entry. Or is there any possibility to disable the close feature at all?"

New line should work. Just tested it again. You have to restart LMT because the black- and whitelists are only read at startup from registry. There is no possibility to disable close yet.
[Windows Mobile Software Development] Hojlind:
this is wonderful thanks so much :D
[Windows Mobile Software Development] appelflap:
Glad that that's no problem, because if you can add single-touch gestures live can be so much easier. I'm picturing myself in a startrek movie: I take my phone out of my pocket with my right hand, put it on with the shake-on-device app, and draw, while holding my left hand busy with a cigaret, a 1 on the screen and voila, there it goes: calling speed dial 1.

(****, Spock could have told me this: of course I have to bypass the lock screen first... So, one extra gesture here. No problem)

No just kidding, instead of inventing the wheel once more, maybe it's better to look at the gestures used by the first generations palm-devices:

Unambigeous gestures that are easy to make and that do not interfere with the standard gestures some apps are using are (in my opinion), taking the above picture as a reference:

the J, the L, the O etc .

For speeddial shortcuts one could use the 1,2,3 etc :p (beam me up, scotty)

So I leave it pretty much up to you. But for starters I myself like the L and the J, the : ,the | , the \ , the / (see picture)

----------------------

BTW the problem could be that there are so much gestures that one looses track of them. Could you (in the far future) implemenent a pop chart with a overview of the assigned gestures, with the commands they are binded to.

Man, I'm getting so excited from this app. As far as i am concerned with this app. I really don't need WM 7.0 anymore :D
[Windows Mobile Software Development] appelflap:
You're right, single touch gestures can include a complexity wich results in a lesser comfortable way of interacting with the device. But I think that this is really a implementation issue. It all comes down to the algorithm those guys are using and how well it is implemented. From my first impressions with the multi-touch gestures there isn't really a problem here. But of course, I can't speak for the developers. I think they pretty much know what can be done here and what not. I don't think they choose to create another bloatware package :)
[Windows Mobile Software Development] appelflap:
I thought it was impossible, that's why I mentioned it :p But nice work around, chapeau.
[Windows Mobile Software Development] alex fung:
The tool is great!

I can understand why blacklistclose is important, but I don't get the purpose of the other two:

What is the behaviour of BlackListStart? The process will not be run even if the connected gesture is detected? Or does it mean when the process is running on foreground, all gestures are ignored?

Why do we need a gesture for Opera back when Back is a simple button on Opera?
[Windows Mobile Software Development] Senfsaft:
Hi great work first of all :)

i do not understand the blacklist feature. is there a registry key called blackliststart or how does it work ?

manuel
[Windows Mobile Software Development] noname81:
ok, ok, i'll make it configurable... I only deactivated LMT on lockscreen because some users had problems with it. If it is configurable, the user can choose... :D
[Windows Mobile Software Development] ephestione:
as long as it doesn't cost more than a 2 minutes effort on your part, then having more choices is always good :D
[Windows Mobile Software Development] dinguznomad:
OPENING LINKS via REGISTRY

resco explorer can make links/.LNK to specific folders, but I cant point my registry at them, nor can I add any perameters to the links, can anyone tell me the format to add in registry?
[Windows Mobile Software Development] ephestione:
you only need to enter the string representing the full path to the file, like

\Program files\Totalcommander\cecmd.exe

to associate totalcommander to a specific gesture

It sounds like you're looking to associate a folder to a gesture.... I don't know if that's going to work.
[Windows Mobile Software Development] yairlanz:
controllerkeys index

Hi

Very. Very nice work :)

Thank you very much :cool:

BTW

where can i find the controllerkeys index ?

Is it Possible to assign Apps to buttons A,B,C.... ? maybe CTRL+A or CTRL+C ?

Yair
[Windows Mobile Software Development] ephestione:
...nope, a single touch on a controller key can only simulate a single keypress of a virtual hardware key as it is now
[Windows Mobile Software Development] ephestione:
[REQ] ScreenOff command

I was looking for an external utility that switched the screen off, and just that (not starting the lockscreen), in order to associate it to some LMT gesture, then I thought, why not bugger noname81 to add it directly inside LMT instead :D

As every user of navicomputer or tomtom knows, the hd2 switches off the GPS antenna as soon as the phone is sent to standby or even just locked state. So being able to turn off just the screen without actually starting the lockscreen could be a nice addition.

Not really 100% foolproof, as it would disable only touch inputs, and once inside a pocket a press on a key would wake the device on the active app, causing mayhem, yet still better than, say, having the display on all the time while the device is for example sitted on the car support ;)
[Windows Mobile Software Development] spirgas:
Thanks for this app

hi,

so to desable LMT gestures in some aplications i must create reg value BlackListStart and put in full path to it? Of course i want to desable s2u2 :p But no luck so far... any sugestions? :o
[Windows Mobile Software Development] ephestione:
you first need to use a registry editor with multi-string capability, it means that totalcommander integrated editor doesn't work, and you need instead to use, for example, dotfred's advanced taskmanager builtin editor, which instead does.

Then open HKCU\Software\LMT and edit the BlacklistAll key by adding at the end the path to S2U2 (which if I am not wrong is \Program Files\S2U2\s2u2.exe)

Anyway, the new version of LMT will add the possibility to disable gestures when device is locked
[Windows Mobile Software Development] spirgas:
So i have to add path to s2u2 to blacklistall not start, ok i'll give it a try. And one more thing, witch '.exe' must add to blacklist to disable LMT during a call? I just keep swypig with my ear :D I know my screen is too sensative, but i must keep it like that for stylus input...

P.S. i'm using resco reg editor :)
[Windows Mobile Software Development] ephestione:
exactly, add it to blacklistall, just be sure that opening that regkey you see several other paths in clear instead of a series of numbers (As I do with totalcommander regeditor).

On the hd2 we have a screenoff function via the proximity sensor when the call is active, maybe you device doesn't... anyway I am not so sure regarding what exe you need to blacklistfor that... :rolleyes:
[Windows Mobile Software Development] chris10230:
you can use xdaShutdown to do that one go have a look at it.

Also on a side note i really need to install this....
[Windows Mobile Software Development] zalaros:
Can you please add another internal command? CloseAll to close all the running apps at once ;) CloseApp closes the app in foreground instantly and i would like a CloseAll command to do the same for all the running apps. Thank you :D
[Windows Mobile Software Development] ephestione:
can you launch xdashutdown with a commandline parameter to have the screen turned off immediately? I would still need to associate it with a gesture...
[Windows Mobile Software Development] chris10230:
yep wouldn't have recommended it if you couldn't :) also link at end for it this time.

for example

\Program Files\xdashutdown\xdaShutdown.exe /lightsout

http://xdaforums.com/showpost.php?p=4259859&postcount=1
[Windows Mobile Software Development] reijkelhof:
Thank you for this app