AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Gesture - Mausgestenerkennung
Thema durchsuchen
Ansicht
Themen-Optionen

Gesture - Mausgestenerkennung

Ein Thema von OrallY · begonnen am 8. Mär 2004 · letzter Beitrag vom 24. Mai 2004
Antwort Antwort
Seite 4 von 4   « Erste     234   
Benutzerbild von OrallY
OrallY
Registriert seit: 29. Apr 2003
Hi Community,

ich will nun eine Pre-Alpha-Version meines aktuellen Projektes vorstellen. Das auf den Namen "Gesture" hörende Programm erkennt Mausgesten, die vom Benutzer festgelegt werden, um dann verschiedene Aktionen auszuführen. Bei dem Programm sind keine Gesten vorgegeben sondern der Benutzer muss erst eine Referenzgeste zeichnen, um sie benutzen zu können.
Das Zeichnen findet bei gedrückter rechter Maustaste direkt auf dem Desktop statt. Auf die Optionen des Programms kann über ein selbstentwickeltes Ringmenü (was leider noch nicht ganz ausgereift ist) zugegriffen werden.

Wie man Gesture bedient ist in der Readme zu lesen:

Zitat von Readme.txt:
[...]
Wenn das Programm gestartet wurde, nisstet es sich im Systray ein. Ab jetzt kann man bei gedrückter rechter Maustaste überall auf dem Bildschirm malen. Hast du eine Geste gemalt, die du speichern willst, drückst du nachdem du die rechte Maustaste losgelassen hast die mittlere Maustaste. Es öffnet sich ein Ringmenü und du musst "aktuelle Geste speichern" mit der linken Maustaste auswählen (bei nochmaligem Drücken der mittleren wird das Ringemenü ohne Änderungen geschlossen).
Wenn du jetzt die Geste nochmal zeichnest und sie erkannt wird, ploppt eine Dialogbox auf, wo die Nummer der erkannten Geste steht. Bei Nichterkennung ist die Nummer -1.
Um Gesture zu beenden einfach die entsprechende Option im Ringemenü auswählen oder über das Traypopupmenü.
[...]
http://mokasin.de/projects/Gesture/Gesture.zip (27KB)
Voraussetzungen: Windows NT, 2k, XP (da LowLevelMouseHook), eine Maus würde sich auch anbieten

Bitte ausführlich die Mausgestenerkennungsengine testen. Natürlich bieten sich einfache, leicht zu wiederholende Gesten an .

Wie schon gesagt, ist noch eine Alpha, würd mich über konstruktive Kritik, Verbesserungsvorschläge und sonstiges Feedback freuen.
.oO'rallY
Linux is like a tipi: no gates, no windows and a gnu-eating apache inside...
 
Benutzerbild von OrallY
OrallY
 
#31
  Alt 11. Mär 2004, 17:35
Zitat von M-O-D:
Hallo,

erstmal keine schlechte Idee, aber auch ich hab da ein kleines problem mit der mittleren Maustaste.

1. Ich hab ne programierbare Maus und bekomme das Menü "Geste speichern" nie zu Gesicht da auf der mittleren Maustaste eine andere Funktion als normaler weiße liegt
Du kannst das Ringmenü auch über das Kontextmenü des TrayIcons aufrufen.

Zitat von M-O-D:
2. so schnell wie die Fehlermeldung "Geste nicht erkannt" aufpoppt kann ich teilweiße garnich reagieren(liegts an mir ). Nach loslassen der rechten Taste verschwindet die Geste teilweise so schnell, da ich garnicht mehr drücken kann!

Mehr kann ich leider nich sagen....

Ich verstehe nicht, was du damit sagen willst. Es ist normal, dass sobald du die rechte Maustaste loslässt, die Geste wieder vom Bildschirm verschwindet. Die Geste ist noch so lange im Speicher, bis eine neue gezeichnet wird. Das heißt, wenn du eine Geste zeichnest und dann die rechte Maustaste losgelassen hast, kannst du in Ruhe das Ringmenü aufrufen und die entsprechene Auswahl treffen.
Wie schon gesagt, ist im fertigen geplanten Programm die Taste für den Aufruf des Ringmenüs frei wählbar.
  Mit Zitat antworten Zitat
Benutzerbild von OrallY
OrallY
 
#32
  Alt 24. Mai 2004, 16:01
Aufgrund eines Crashs und einigen dummen Zufällen habe ich all meine Daten verloren. Dazu gehören auch die Quelldateien von Gesture. Aus diesem Grund ist es mir nicht mehr möglich es weiter zu entwickeln.

Wen dies jetzt traurig stimmt (man kann ja mal hoffen ), dem soll gesagt sein, dass ich Gesture nocheinmal neu schreiben werde. Außerdem wird Gesture OpenSource. Vielleicht findet sich ja jemand, der es sich mal zur Brust nimmt und im Alleingang oder mit mir zusammen das ein oder andere verbessert, dies ist jedenfalls meine Hoffnung.

Doch bis dahin dauert es noch eine Weile, Gesture "Reloaded" muss ja ersteinmal geschrieben werden.


Ich belasse die alte Version noch eine Weile auf meinem Server. Wer also noch interesse hat, kann es sich unter dem schon bekannten Link downloaden.
(http://mokasin.de/projects/Gesture/Gesture.zip).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz