Our own resident hacker, l3v5y, who was instrumental in figuring out the multi-touch implementation in the HTC HD2, allowing the implementation of multi-touch controls in Morphgear and other emulators for example, is currently hard at work on his next great app – LMT launcher.
LMT is a very simple application at present – all it does is look out for a specific multi-touch gesture on the HTC HD2’s screen, in this case a downward swipe with 2 fingers, and run an application.
However, even at this basic level, it already solves a major problem with the HTC HD2 – the lack of mappable buttons, and allows for the very efficient use of an application like TaskFacade, the great Windows Mobile task switcher (which came along years before the Pre btw).
The software is not quiet ready for release yet, and l3v5y intends to add further gestures such as rotation for example, so keep an eye on WMPoweruser.com for further developments.
0.6 - fixed bug in gesture engine (sometimes wrong touch value assignments for mt gestures) - added tap and hold feature for mt gestures. Activate it via reg key "TapAndHoldGestureSupport". - value = 1 -> activated with default bounding box for tap area (width and height = 30 pixel) - value > 1 -> activated with user defined bounding box in pixel - added four new internal commands: - PrevApp -> switch to previous app (Alt-Tab feature) - NextApp -> switch to next app (Alt-Tab feature) - Home -> switch to Homescreen - Rotate -> rotate screen - added BlackListSwitch to be able to exclude processes from TaskSwitcher - added default values for all gestures 0.5 - enabled compressed cab - all reg values can be modified during runtime - back command now supports Opera Back & normal back behavior - removed BlackListStart and added BlackListAll to be able to disable LMT completely for a fg app (e.g. Morphgear) - removed hard coded gesture commands. All internal commands can be mapped to any gesture now. Just add the following strings to the gesture in the registry for an internal command: - CloseLMT -> closes LMT - CloseApp -> closes the fg app - Learn -> activates learn mode - Back -> sends back key - Start -> Start menu - Lock -> Lock phone - Phone -> Phone app - Up -> sends Dpad up - Down -> sends Dpad down - Left -> sends Dpad left - Right -> sends Dpad right
0.4 - added gwes.exe to default BlackListClose - added Opera9 & Opera10 to WhiteListBack - improved overlay code - added parameter support for program launcher. Just add program parameter after a comma, e.g. "\Windows\tmail.exe,-RunInBKG" - found bug in ipc mechanism (now 2 times faster!) - added single touch gesture support (see attached new gestures). To activate support, set reg value SingleTouchGestureSupport to "1" and restart LMT
0.3 - reworked internal debug mode (better gesture testing now) - better gesture recognition (correct value swapping) - added LMT to autostart - added default BlackListClose for manila.exe and shell32.exe - set MultiTouchDemo to "0" when closing LMT
0.2 - 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)
XDA ou Taverne
Source
Dernière édition par voileuxcool le Jeu 11 Fév 2010 - 23:26, édité 1 fois
On surveille les mêmes posts voileuxcool J'ai vu passer également cette vidéo du développeur qui a le premier trouvé le moyen d'activer le vrai Multitouch sur le HD2. Malheureusement pas encore de cab mais cela semble bien pratique ! Cela me fait penser au TouchPad des EeePC d'ASUS permettant de lancer le switcher d'appli Wait and See
LMT is able to launch and close processes with multitouch gestures. The following gestures are currently supported (see gestures.jpg in attachments):
- DoubleSquare: Close LMT - DoubleQuestionMark: Learn mode; the following gesture will be connected to the process related to the foreground window. Next time the gesture is done, LMT will start the connected process - DoubleLineUp: Close the current process - DoubleLineDown: Connect e.g. to TaskFacade as a “Multitouch Taskmanager” - DoubleLineLeft, DoubleLineRight - DoubleArrowLeft, DoubleArrowRight
Changes 0.2 - 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)
0.1 - first release
Waouh c'est génial Je suis en train de tester et l'appli est capable d'apprendre les gestes. Il faut mettre une fenêtre en arrière plan puis dessiner un point d'interrogation à 2 doigt. Ensuite faire le geste qu'on souhaite associer à l'appli en fond et hop c'est fait Par contre je vois pas comment ajouter des appli aux blacklists... je recherche si quelqu'un a trouvé
C'est plutôt à mètre dans la section HD2, au lieux du général, ta oublier un sous forum pour le poster.
Sinon un point que je remarque, pas mal poste la description identique à celle de XDA, c'est bien, mais se serait mieux de la traduire, car je suis sur qu'il y en a plein qui ne comprenne pas un seul mot de la description.
Oui certes tu as raison c'est mieux en français mais nous n'avons pas toujours le temps de le faire directement... cela vient secondairement Je me permets de déplacer dans la section HD2 effectivement.
Il faut attribuer des exe aux gestes en fait. Sauf le slide up qui doit fonctionner et fermer l'appli en cours (attention à ne pas tester sur le HOME cela ferme Manila ) Pour attribuer un exe, il faut ouvrir par exemple Shocase et ne pas le fermer. Ensuite dessiner un Point d'interrogation à 2 doigts. Et tout de suite faire le geste de slide down à 2 doigts. Ainsi à chaque nouveau Slide Down à 2 doigt Showcase s'ouvre
Par contre je recherche comment créer les blacklists pour ne pas fermer Manila par exemple...
Bon en cherchant j'ai fini par trouver et cela fonctionne Il faut aller dans HKEY_CURRENT_USER\Software\LMT et créer une clé Multi Line String Value appelée BlackListClose Y mettre le chemin vers les exe que l'on ne veut pas fermer avec LMT en allant à la ligne à chaque fois.
Bon par contre j'ai un problème pour la liste d'exclusion lorsque je veux mettre plus d'un exe. Faut que je creuse... je me demande si ce n'est pas un problème de guillemets ?
Petite question, apparemment dans la démo il a un raccourci qui lui permet d'avoir l'affichage des applications qui tourne en arrière plan en format réduit. C'est quoi cette appli?
Petit problème aussi je n'arrive pas à trouver ou modifier les .exe quelqu'un peu me guider?
Ca a l air sympatoche, mais un peu compliqué pour moi, je vais attendre un peu, je suis sur la digestion de mon cinquième flash en 1mois et demi, j ai besoin d une cure de désintox ou que seppi arrete la cuisine pour le tricot.
Mais ca me botterai bien d essayer, je verrai cela demain aprem.