Aller au contenu

[TUTO] IMITER LE DUAL-TOUCH


Recommended Posts

ATTENTION !

PLUSIEURS MODELES DE X8 SONT DISPONIBLES EN EUROPE : SUR CES DEUX MODELES, LE MATERIEL QUI GERE L'ECRAN EST DIFFERENT. DOIXANH A DÉVELOPPÉ SON MODULE UNIQUEMENT AVEC UN DE CES DEUX MODELES (IL N'A QU'UN SEUL X8), DE CE FAIT LE MODULE NE FONCTIONNE PAS SUR L'AUTRE MODÈLE. SI VOUS SUIVEZ CE TUTO A LA LETTRE ET QUE CA NE MARCHE PAS, MEME EN INSISTANT, C'EST QUE VOUS N'ETES MALHEUREUSEMENT PAS CONCERNÉS PAR CE MODULE

CE N'EST PAS LA PEINE DE DEMANDE A DOIXANH DE FAIRE QUELQUE CHOSE. D'AUTRES DEVELOPPEURS TENTENT DE PORTER SON TRAVAIL POUR LE SECOND MODELE DE X8, SOYEZ PATIENTS.

VOUS POUVEZ SUIVRE LE TRAVAIL ICI :

http://forum.xda-developers.com/showthread.php?t=1135965

UNE PREMIERE VERSION OPÉRATIONNELLE DU MODULE EST DISPONIBLE.

MERCI

Certains sont déjà au courant, d'autres non : les développeurs sur XDA essayent de porter le dualtouch du X10 sur nos X8. Une team a découvert que l'on pouvait porter le kernel du X10 sur X8 et donc jouir de la fameuse mise à jour "dualtouch logiciel".

http://forum.xda-developers.com/showthread.php?t=1004740

En attendant, d'autres développeurs ont eu la brillante idée de modifier le pilote de l'écran tactile du X8. Avec un simple fichier, vous allez pouvoir profiter du "pinch-2-zoom", mais avec un seul doigt au lieu de 2. Explication : le script se charge de tromper le logiciel en lui faisant croire que deux doigts sont appuyés sur l'écran à des endroits différents, en enregistrant la position des deux doigt, puis faisant varier la position d'un seul doigt.

Ça marche relativement bien pour le moment, c'est un ajout qui peut s’avérer très pratique dans certaines applications (par exemple Angry Bird où vous pouvez maintenant dézoomer !). Évidemment ce n'est pas du vrai multitouch, ni même du vrai dualtouch. Ce n'est même pas le vrai "faux dualtouch du X10" ; mais c'est déjà pas mal. Pour faire taire toutes les rumeurs concernant la possibilité d'avoir le multitouch sur x8 : c'est impossible. Il n'y a qu'un capteur de sensibilité sur la dalle tactile.

[update] le 11 mai 2011 (v007) :

Ajout d'un mode "jeux"

A partir de cette version, le module X8Gesture comporte 2 fonctionnalités : le pinch zoom (pincé-zoomé) et le mode de jeux. Le mode par défaut est le pinch zoom qui s'active à chaque redémarrage

1) Mode de Jeux.

Pour activer le mode de jeux, garder un doigt en bas à droite, puis un autre en haut à gauche de votre écran, un par un (ne relevez pas le premier doigt). Généralement vous devrez appuyer plus fortement avec votre second doigt pour que le digitaliseur le reconnaisse comme en doigt en mouvement.

Ceci permet de jouer à certains jeux qui nécessitent deux doigts à l'écran simultanément. Attention, lorsque les doigts sont posées à l'écran, ils doivent être fixes. Le glissé d'un des doigts défait la virtualisation. Vous pouvez vous en servir notamment pour tourner tout en accélérant dans Mario Kart, pour sauter tout en marchant dans Super Mario, pour donner des coups d'épée en avançant dans Zelda, pour courir tout en avançant dans Pokémon ... etc !

Je l'ai tester avec Tank Hero et il semble que ça marche. Ce n'est pas du dual touch. ça vous permet juste de pouvoir jouer plus confortablement avec les jeux nécessitant le multitouch. Il peux y avoir quelques erreurs. C'est dû à la limitation de notre matériel.

2) Pinch-to Zoom

Pour remettre le mode pinch-to-zoom, gardez un doigt en bas a gauche, puis un autre en haut a droite de votre écran, un par un sans relevez le premier doigt)

(Merci à Contactidefix pour la traduction)

Téléchargez ici

[update] le 6 mai 2011 (v006) :

MISE EN GARDE !!!

Apparemment le matériel/logiciel qui gère l'écran des X8 diffèrent en fonction des appareils ! Si le module ne fonctionne pas chez vous alors que vous avez recommencé l'installation plusieurs fois ... ne vous acharnez plus ! De plus, personne ne peux rien faire pour ça, donc pas la peine de demander si il y a une solution alternative !

No more pinch zoom after 1 finger is lifted. Less pinch zoom activation time. Fixed incorrect positions for generated events

http://forum.xda-developers.com/attachment.php?attachmentid=588222&d=1304674175

[update] le 30 avril 2011 (v005) :

Le module a été amélioré, le "pinch-to-zoom" ne nécessite plus d'être "activé" à chaque fois que vous souhaitez l'utiliser (le développeur affirme que de cette manière, le "pinch zoom" ressemble plus à une fonction native qu'à un module ajouté)

Je cite :

For v005

It's much like natural pinch zoom now. There is no need to "activate gesture" like v004 or below anymore. However you will probably need some practice with Multitouch Visualizer 2.

A télécharger ici

[update] le 13 avril 2011 (v004) :

Le module a été ré-écrit. On peut effectuer le pincer-pour-zoomer avec un doigt ou avec deux doigts. (plus proche du dual-touch)

Qu'est ce qui est nécessaire ?

- Vous devez avoir un X8

- Être rooté

- Avoir xrecovery (pour installer par update.zip si vous choisissez cette méthode)

- Avoir au minimum deux doigts

Comment l'installer ?

Methode manuelle :

- Télécharger le fichier x8gesture.zip (cf topic XDA) et extraire le contenu :

____Update du 11 Mai 2011 x8gesture-v007.zip

- placer le fichier x8gesture.ko à la racine de la carte µSD

- le déplacer vers /system/lib/modules/ à l'aide de Root Explorer (ne pas oublier de monter en R/W)

- aller à /system/etc/ avec Root Explorer, et ouvrir hw_config.sh avec l'éditeur de texte

- Ajouter ces deux lignes tout en haut du fichier :

# dx: our modded touchscreen driver

insmod /system/lib/modules/x8gesture.ko

- Enregistrer et rebooter

Methode par update.zip :

- Télécharger l'update.zip correspondant à la ROM que vous utilisez :

Version 003 :

____Stock SE 2.0.1.A.0.47

____Stock SE 2.1.1.A.0.6

____racht's CM7-J005 HACKDROID

____jerpelea's CM7-006a

____racht's CM7-1.0 RC1

____racht's HACKDROID 0.15

____nobodyAtall's MiniCM beta 2

- le placer à la racine de la carte µSD sans l'extraire ni le renommer

- aller dans Xrecovery, selectionner "install update.zip", valider, et le tour est joué

Version 004 :

- For Stock SE 2.0.1.A.0.47

- For Stock SE 2.1.1.A.0.6

- For racht's CM7-J005 HACKDROID

- For jerpelea's CM7-006a

- For racht's HACKDROID 0.15

- For nobodyAtall's MiniCM beta 2

Les update.zip de la v004 vont désactiver le module x8overclock si vous l'avez installé !!!

Qu'est ce que je peux faire avec ?

Aujourd'hui, 4 fonctions sont disponibles :

- Zoom-In, zoomer dans les applications (depuis le centre de l'écran)

- Specified Zoom-in position, zoomer sur une partie spécifiée

- Zoom-Out, dézoomer dans les applications

- Rotate, effectuer une rotation avec le doigt

Qu'est ce que je ne peux PAS faire avec ?

- Vous ne pouvez pas utiliser deux doigts indépendamment sur l'écran (donc pas de jeux où vous contrôlez le mouvement d'un doigt et l'arme de l'autre)

- Vous ne pouvez pas conserver vos deux doigts sur l'écran pendant la manipulation

Comment s'en servir, alors ?

Pour vous entrainer et comprendre comment s'en servir, télécharger Multitouch Visualizer 2 (gratuit sur le market).

Pour la v007 :

1) Mode de Jeux.

Pour activer le mode de jeux, garder un doigt en bas à droite, puis un autre en haut à gauche de votre écran, un par un (ne relevez pas le premier doigt). Généralement vous devrez appuyer plus fortement avec votre second doigt pour que le digitaliseur le reconnaisse comme en doigt en mouvement.

2) Pinch-to Zoom

Pour remettre le mode pinch-to-zoom, gardez un doigt en bas a gauche, puis un autre en haut a droite de votre écran, un par un sans relevez le premier doigt)

Pour la v003 :

La manipulation se passe en deux temps : "activation" et "utilisation".

- Pour "activer" le "dualtouch", vous devez placer sur l'écran deux doigts en même temps et à proximité. Par exemple index et majeurs, collés. Ensuite vous retirez un des deux doigts en laissant l'autre appuyé.

- Pour utiliser, vous avez 3 façons de faire pour le moment :

* zoomer : "activez" le "dualtouch" en plaçant vos deux doigts au centre de l'écran. Une fois un doigt retiré, faites glisser l'autre doigt sur l'écran, vers le haut ou vers le bas par exemple.

* dé-zoomer : "activez" le "dualtouch" en plaçant vos deux doigts dans un coin ou un bord de l'écran. Une fois un doigt retiré, faites glisser l'autre doigt vers le centre de l'écran.

* retourner : "activé" le "dualtouch" en plaçant vos deux doigts dans un coin ou un bord de l'écran. Une fois un doigt retiré, faites glisser l'autre doigt autours du centre de l'écran.

* Specified Zoom-in position : touchez l'endroit spécifique où vous voulez zoomer avec un seul doigt puis très vite, activez le "dualtouch" au même endroit (avec vos deux doigts, donc)

Pour la v004 :

La manipulation se passe en deux temps : "activation" et "utilisation".

- Pour activer, posez vos doigts à l'écran UN PAR UN. L'un après l'autre, pas les deux en même temps. Ils doivent être éloignés d'au moins 1cm. Le deuxième doigt que vous posez sur l'écran doit appuyer plus fort que le premier. Attendez une demie seconde, et le dual-touch est activé.

- Pour utiliser, vous pouvez pincer-dépincer pour zoomer-dézoomer, ou relacher un des doigts et utiliser l'autre pour zoomer, dézoomer, retourner (sans le relâcher de l'écran bien entendu)

Ça ne marche pas !

To whom says it doesn't work: please confirm that the driver was loaded with this command below in your adb shell, if there is some output, the driver is loaded. You should try to practice 1 finger pinch zoom first.

Traduction : pour ceux qui disent que ça ne fonctionne pas : vérifiez que le pilote a été chargé grâce à la commande ci-dessous, dans ADB Shell. Si vous avez une issue à cette commande, le pilote est bien chargé.

dmesg | grep X8Gesture

A effectuer via ADB (en tapant "adb shell" avant d'entrer la commande) ou sur un émulateur terminal android.

Dans quelles applications cela fonctionne-t-il ?

(liste non exhaustive)

- Zoomer/dézoomer dans Angry Birds, Sketchbook Mobile, Google SkyMap, Navigateur, Skyfire

- Afficher l’aperçu des bureaux dans Go Launcher en dé-zoomant

Ne permet pas de zoomer/dé-zoomer dans Google Maps, Maxthon

Ne permet pas la rotation dans les Sims3

N'hésitez pas à nous dire avec quelles applications vous avez fait fonctionner ce système !

Merci à Doixanh d'XDA pour son travail !

Modifié par yochi
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 176
  • Créé
  • Dernière réponse

Top forumeurs sur ce sujet

Merci pour le tuto mais pour une fois j'ai essayé seul comme un grand lol.

Donc j'ai déjà test et fait mon retour sur le topic des roms.

Alors ça marche nickel, j'ai test avec angry birds et aussi sur go launcher pour faire apparaître les différents bureaux en "dézoomant".

Ca marche nickel !

Lien vers le commentaire
Partager sur d’autres sites

tres bon tuto mais pour moi cela ne fonctionne pas je suis retourné sur floyo v15 j'ai telecharge le bon fichier, je lance xrecovery/ install udapte zip mais a la fin cela marque installation reborted et je n'ai pas ce "multi-touch"

Message envoyé avec l'application Forum Frandroid

Lien vers le commentaire
Partager sur d’autres sites

Moi non plus ... j'ai testé mais je ne ressent pas de grande différence (à part le fait que désormais l'activation peut se faire avec deux doigts très espacés sur l'écran)

D'après ce que j'ai comprit, la fonction "Specify zoom-in position" permettrait de se stabiliser au niveau de zoom que l'on souhaite, ce qui semblait déjà être le cas avec la version précédente qu'il avait publié hier

Lien vers le commentaire
Partager sur d’autres sites

C'est bon, j'avais encore l'ancienne version de root explorer, après la mise a jour c'est bon :)

Je ferait un petit edit pour vous dire si sa marche ;)

Edit: marche impec dans angry birds mais pas sur le navigateur internet ;)

Modifié par 2273
Lien vers le commentaire
Partager sur d’autres sites

Télécharge le fichier et ensuite tu le renommes en update.zip.

Ensuite tu le mets à la racine de ta carte sd et tu reboot en recovery mode et tu fais install update.zip et le tour est joué.

Ensuite pour être sur que ça à marché, tu peux sois test soit télécharger multitouch visualizer

Lien vers le commentaire
Partager sur d’autres sites

Les update.zip sont fait de telle manière que vous pouvez directement passer par l'option "install update.zip" de xRecovery, ce qui est d'ailleurs très rapide étant donné que xRecovery va immédiatement vérifier si le fichier update.zip est présent à la racine de la carte. Les custom zip sont quant à eux réalisés d'une manière différente que les update.zip (d'où le fait que tu n'ai pas réussi à installer celui qui te posait problème) et doivent être installés par l'option "install custom zip", où vous devez spécifier où vous l'avez placez sur votre carte µSD.

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.




×
×
  • Créer...