Touchégg: reconnaissance de gestes multi-touch

Un de nos lecteurs, José Expósito, nous a écrit pour présenter son dernier projet. Il s'agit de touchegg, un outil de reconnaissance de gestes multi-touch écrit en C ++ à l'aide des bibliothèques Qt.


Fondamentalement, il reconnaît une série de gestes effectués sur un trackpad (sur un écran tactile, cela devrait fonctionner, mais je n'ai pas la chance de le tester) et d'effectuer une certaine action, comme fermer / agrandir / réduire une fenêtre , afficher le bureau, redimensionner une fenêtre, changer de bureau, etc., etc.

Vous acceptez de configurer l'action associée à chaque geste, même si pour l'instant il n'y a pas d'interface graphique pour le faire, vous devez éditer un fichier texte.

Dans la vidéo suivante, vous pouvez voir clairement le fonctionnement de Touchégg (fonctionnant sur Kubuntu 10.10).

Merci José Exposito!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jose dit

    Merci beaucoup d'avoir fait connaître le projet, grâce à des gens comme vous, il compte déjà plus de 300 téléchargements en moins de deux jours.

    Encore, merci beaucoup!

  2.   Santiago Montufar dit

    Génial, mon nedbook ne sait pas pourquoi mais il ne supporte pas le défilement avec 2 doigts, mais je corrige ça et encore mieux ça m'a donné de nouvelles fonctions, maintenant une question ... Il peut être adapté pour faire fonctionner 2 souris indépendamment, avoir 2 curseurs et faire les astuces du pavé tactile mais au lieu de souris à doigt? XD (en cérium, c'est drôle mais pouvez-vous?)

  3.   Utilisons Linux dit

    De rien! Merci de nous avoir fait part de votre projet! 🙂
    À votre santé! Paul.

  4.   Emmanuel Cruz dit

    Je ne pouvais pas le faire fonctionner 🙁 mais sans aucun doute c'est un projet énorme, merci beaucoup Jose continue comme ça, sans aucun doute des gens comme vous sont ce dont nous avons besoin. J'espère voir bientôt une sorte de documentation de votre part ou de toute la communauté pour profiter de ces 100. Salutations

  5.   Jose dit

    @Santiago

    Non ... il n'est pas conçu pour ce xDD

    @Emmanuel

    Oui, la documentation est en cours ... mais mes examens aussi xD donc vous devrez attendre un peu, je comprends que pour le moment ça peut être un peu déroutant de le faire fonctionner, mais bientôt il y aura des manuels en anglais et en espagnol 😉

    Si vous avez des doutes, vous pouvez visiter le site web du projet et dans l'onglet "isues", demandez ce que vous voulez, en espagnol ou en anglais (ou demandez ici même, même si cela prendra plus de temps pour vous répondre). Cochez celles qui sont déjà ouvertes, car quelque chose de similaire peut vous arriver.

    Salutations!

  6.   Utilisons Linux dit

    Excellent! J'espère que ce projet continue d'avancer!
    Bien entendu, cet espace sera toujours disponible pour publier les actualités suivantes! 🙂
    À votre santé! Paul.

  7.   clochard dit

    Jose, j'ai essayé de vous donner cette suggestion sur votre site, il ne semble pas y avoir de forum mais de toute façon j'espère que vous pourrez la lire ici. Tout d'abord merci beaucoup pour votre projet, j'attendais que quelqu'un à l'intérieur d'Ubuntu le fasse et voici la destination que vous pouvez être celle qui donnera l'impulsion dont le pavé tactile magique a besoin.

    La première suggestion concerne le défilement dans les fenêtres, à la fois haut-bas et gauche-droite, qui en fait est déjà pris en charge par défaut dans Ubuntu 10.10 (mais qui doit être activé), il doit être plus lissé dans le style de quand Vous cliquez sur le parchemin (qui vaut la redondance) d'une souris et que les quatre flèches apparaissent haut-bas-gauche-droite, je ne sais pas si je m'explique bien mais en gros c'est ce qui me manque le plus à propos du léopard des neiges si vous lui donnez cette touche d'inertie qu'il a aussi.

    La seconde est simple qui n'existe pas, imaginez que vous mettez l'index de votre main gauche dans la partie supérieure gauche du track pad tandis qu'avec la droite vous effectuez le THREE_FINGERS_PINCH avec une direction haut-bas et qui a l'action de maximiser verticalement, cela pourrait être appliqué avec une direction gauche-droite pour maximiser horizontalement, ce serait très intuitif. Je pense que c'est tout, bonne chance avec ces examens Jose et j'espère avec ce projet!

    P.S. J'utilise beaucoup la maximisation horizontale lorsque je travaille sur la console.

  8.   Jose dit

    Bonjour clochard!

    Dans l'onglet "problèmes" du code google, vous pouvez faire toutes sortes de suggestions, signaler des bugs, dire quel ordinateur / trackpad vous utilisez et votre configuration pour compléter le wiki, etc. En espagnol et en anglais 😉
    Bien que j'essaie de m'arrêter de temps en temps pour répondre, oui, cela prendra plus de temps 😉

    Gardez à l'esprit qu'il ne s'agit que d'une version 0.1, il lui manque encore de nombreux réglages, notamment l'amélioration de la reconnaissance gestuelle et l'amélioration de ses actions.

    Le scroll horizontal est en cours (je dois étudier comment je peux le faire, je n'ai aucune idée: P) et améliorer le vertical, en ajoutant de l'inertie et en essayant de l'affiner un peu, car même si cela fonctionne pour moi, dans des trackpads plus petits ça devrait être moins confortable.

    Le pincement est un geste qu'il faut améliorer, d'autant plus qu'il est parfois difficile de le faire sans activer la traînée. J'avais prévu de prendre en compte l'angle avec lequel il est fait sur le tackpad pour pouvoir redimensionner la fenêtre plus horizontalement ou verticalement.

    Toutes autres suggestions sont les bienvenues, en particulier les idées de nouvelles actions!
    Merci!