Touchégg: identificator de gesturi multi-touch

Unul dintre cititorii noștri, José Expósito, ne-a scris prezentând ultimul său proiect. Este despre touchgg, un identificator de gesturi multi-touch scris în C ++ utilizând bibliotecile Qt.


Practic, ceea ce face este să recunoască o serie de gesturi făcute pe un trackpad (pe un ecran tactil ar trebui să funcționeze, dar nu am șansa să îl testez) și să efectueze o anumită acțiune, cum ar fi închiderea / maximizarea / minimizarea unei ferestre, afișarea desktopului, redimensionarea unuia fereastră, comutare desktop etc, etc

Sunteți de acord să configurați acțiunea asociată fiecărui gest, deși deocamdată nu există o interfață grafică care să o facă, trebuie să editați un fișier text.

În următorul videoclip puteți vedea în mod clar funcționarea Touchégg (care rulează pe Kubuntu 10.10).

Mulțumesc José Exposito!

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Jose el a spus

    Vă mulțumesc foarte mult pentru că ați făcut cunoscut proiectul, datorită oamenilor ca dvs., are deja peste 300 de descărcări în mai puțin de două zile.

    Din nou, vă mulțumesc foarte mult!

  2.   Santiago Montufar el a spus

    Minunat, nedbook-ul meu nu știe de ce, dar nu acceptă derularea cu 2 degete, dar am remediat acest lucru și chiar mai bine mi-a dat funcții noi, acum o întrebare ... Poate fi adaptat pentru a face ca 2 șoareci să lucreze independent, să aibă 2 cursori și să facă trucurile touchpad, dar în loc de șoareci deget? XD (în ceriu, este amuzant, dar poți?)

  3.   Să folosim Linux el a spus

    Cu plăcere! Vă mulțumim că ne-ați informat despre proiectul dvs.! 🙂
    Noroc! Paul.

  4.   Emmanuel Cruz el a spus

    Nu aș putea face ca acesta să funcționeze 🙁 dar fără îndoială este un proiect uriaș, mulțumesc foarte mult Jose continuă așa fără îndoială că oamenii ca tine sunt ceea ce avem nevoie. Sper să văd în curând un tip de documentație de la dvs. sau de la întreaga comunitate pentru a profita de acest 100. Salutări

  5.   Jose el a spus

    @Santiago

    Nu .. nu este conceput pentru xDD-ul respectiv

    @Emmanuel

    Da, documentația este în desfășurare ... dar și examenele mele xD, așa că va trebui să așteptați puțin, înțeleg că acum poate fi puțin confuz să o faceți să funcționeze, dar în curând vor exista manuale în engleză și spaniolă 😉

    Dacă aveți îndoieli, puteți vizita site-ul web al proiectului și în fila „isues”, întrebați ce doriți, în spaniolă sau engleză (sau întrebați chiar aici, deși va dura mai mult să vă răspund). Verificați-le pe cele care sunt deja deschise, deoarece vi se poate întâmpla ceva similar.

    Salutări!

  6.   Să folosim Linux el a spus

    Excelent! Sperăm că acest proiect continuă să progreseze!
    Desigur, acest spațiu va fi întotdeauna disponibil pentru a publica următoarele știri! 🙂
    Noroc! Paul.

  7.   vagabond el a spus

    Jose, am încercat să-ți dau această sugestie pe site-ul tău, nu pare să aibă un forum, dar oricum sper să o poți citi aici. În primul rând, vă mulțumesc foarte mult pentru proiectul dvs., așteptam ca cineva din Ubuntu să o facă și iată destinația pe care puteți fi cea care va da împingerea de care are nevoie track-ul magic.

    Prima sugestie se referă la derularea în Windows, atât sus-jos, cât și stânga-dreapta, care de fapt este deja acceptată implicit în Ubuntu 10.10 (dar care trebuie activată), trebuie să fie mai netedă în stilul când Faceți clic pe scroll (merită redundanța) unui mouse și că cele patru săgeți apar sus-jos-stânga-dreapta, nu știu dacă mă explic bine, dar practic este că, este unul dintre lucrurile care îmi lipsesc cel mai mult despre snow leopard, plus dacă îi dai acea atingere de inerție pe care o are și ea.

    Al doilea este unul simplu, care nu există, imaginați-vă că ați pus degetul arătător al mâinii stângi în partea din stânga sus a track track-ului, în timp ce cu dreapta efectuați THREE_FINGERS_PINCH cu o direcție sus-jos și care are acțiunea de a maximiza vertical, Același lucru ar putea fi aplicat cu o direcție stânga-dreapta pentru a maximiza pe orizontală, ar fi foarte intuitiv. Cred că atât, mult succes la examenele alea Jose și sper cu acest proiect!

    P.S. Folosesc maximizarea orizontală când lucrez la consolă.

  8.   Jose el a spus

    Buna Tramp!

    În fila „probleme” a codului google puteți face tot felul de sugestii, puteți raporta erori, puteți spune ce computer / trackpad utilizați și configurația dvs. pentru a finaliza wiki etc. În ambele spaniole și engleze 😉
    Deși încerc să trec pe aici din când în când să răspund, da, va dura mai mult 😉

    Rețineți că este doar o versiune 0.1, îi lipsesc încă multe modificări, inclusiv îmbunătățirea recunoașterii gesturilor și îmbunătățirea acțiunilor sale.

    Derularea orizontală este în proces (trebuie să investighez cum o pot face, habar n-am: P) și să o îmbunătățesc pe cea verticală, adăugând inerție și încercând să o rafinez puțin, pentru că, deși funcționează pentru mine, în trackpad-urile mai mici ar trebui să fie mai puțin confortabil.

    Ciupirea este un gest care trebuie îmbunătățit, mai ales că uneori este dificil să o faci fără să activezi tragerea. Plănuisem să țin cont de unghiul cu care este realizat pe tastatură pentru a putea redimensiona fereastra mai mult orizontal sau vertical.

    Orice alte sugestii sunt binevenite, în special idei pentru acțiuni noi!
    Vă mulţumim!