AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Gestures für Windows

Ein Thema von Alex_ITA01 · begonnen am 5. Dez 2024 · letzter Beitrag vom 10. Dez 2024
Antwort Antwort
Alex_ITA01

Registriert seit: 22. Sep 2003
1.134 Beiträge
 
Delphi 12 Athens
 
#1

AW: Gestures für Windows

  Alt 9. Dez 2024, 10:30
Also, es ist ein Touchbildschirm, der sich aber nur wie eine Mausemulation verhält. Daher bekomme ich das mit dem Touch und Gesten nicht hin wie ich dich verstanden habe.
Was ich jetzt gerne möchte, ist einfach auf meinem normalen Bildschirm vom Laptop mit der Maus das ziehen nach oben und unten innerhalb der Scrollbox (nicht auf der Scrollbar!), dass die eingestellten Gesten ausgeführt werden. Das macht er ja auch mit dem Beispiel oben allerdings würde ich gerne die Scrollbox soweit automatisch scrollen, wie ich mit der Maus das nach oben/unten ziehen durchgeführt habe aber das Feld Location gibt immer nur die Quellkoordinaten an und es gibt keine Zielkoordinaten womit man eine Differenz ausrechnen könnte und mit dieser Differenz die Scrollbox "nachscrollt".
Soweit verstanden was ich meine?
Wenn ich dieses Verhalten ordentlich programmiert/eingestellt bekomme auf einem normalen Laptop-Bildschirm, würde mir das für meinen externen Maus-emulierten-Touchbildschirm reichen.
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.316 Beiträge
 
Delphi 12 Athens
 
#2

AW: Gestures für Windows

  Alt 9. Dez 2024, 10:40
OnMouseDown
* Startpunkt merken

OnMouseMove
* entsprechend zum Start, bzw. letztem Move verschieben
* wenn weit genug am Rand (oben/unten), den Timer aktivieren

TTimer
* weiterverschieben

OnMouseUp
* aufhören
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Alex_ITA01

Registriert seit: 22. Sep 2003
1.134 Beiträge
 
Delphi 12 Athens
 
#3

AW: Gestures für Windows

  Alt 9. Dez 2024, 11:00
Danke Himitsu, darum ging es aber nicht.
Ich wollte ja gerne mit den Gesten arbeiten und damit probieren.
Deine Lösung geht natürlich auch, war aber nicht meine Frage
Es sei denn, jemand sagt mir jetzt, es geht mit Gesten nicht und es gibt nur deine Lösung. Dann akzeptiere ich das auch aber wollte wie gesagt gerne mich in die Gesten einarbeiten
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.190 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Gestures für Windows

  Alt 9. Dez 2024, 12:06
Die Gesten werden dir nicht helfen, etwas wie Scrollen oder Zoomen zu emulieren. Die triggern erst, wenn du "fertig" gemalt hast, und dann passiert etwas.

Kein Mensch wird akzeptieren, erst mit dem Finger von unten nach oben zu streichen, und dann erst schiebt sich mit einem großen Sprung der Bildschirminhalt sobald jemand den Finger vom Glas nimmt.

Mach über und unter deine Scrollbox notfalls zwei Buttons zum Hoch ▲ und Runterscrollen ▼, das versteht jeder.


Oder du hast die Zeit und bastelst dir selbst einen Scrollmechanismus mit OnMouseDown, OnMouseMove, OnMouseUp und alldem.
  Mit Zitat antworten Zitat
Alex_ITA01

Registriert seit: 22. Sep 2003
1.134 Beiträge
 
Delphi 12 Athens
 
#5

AW: Gestures für Windows

  Alt 9. Dez 2024, 12:22
Zitat:
Die Gesten werden dir nicht helfen, etwas wie Scrollen oder Zoomen zu emulieren. Die triggern erst, wenn du "fertig" gemalt hast, und dann passiert etwas.
Wenn das wirklich so ist, dann ist es natürlich nicht zu gebrauchen. Ich dachte, es gibt eine Möglichkeit, dass es "live" mit scrollt via Gesten.
Schade aber danke für deine Bemühungen
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.190 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Gestures für Windows

  Alt 9. Dez 2024, 12:44
An deiner Stelle würde ich noch einmal schauen, ob es wirklich keinen besseren Treiber oder ggf. ein Einstellungs-Tool vom Hersteller gibt, dass sich der Bildschirm auch als "richtiger" Touch einbinden kann, statt so einer ärmlichen Mausemulation.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.809 Beiträge
 
Delphi 12 Athens
 
#7

AW: Gestures für Windows

  Alt 10. Dez 2024, 11:51
"Richtiger Touch" bedeutet mehrere Finger gleichzeitig bemerken und verarbeiten. Das ist Grundvoraussetzung, die bei "billigen" Umsetzungen von Touch-Displays einfach nicht gegeben sind.
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz