Wie kann ich Emulieren-touch-Ereignisse ohne Verwendung von touch-screen
Ich bin derzeit versucht zu entwickeln, einen touch-screen-Anwendung mit:
- Windows 7
- Visual Studio 2013
- C# - WPF -
Den Ort an dem ich tätig bin erhalten Sie ein touch-screen (eigentlich eine Ebene auf einem flachen Bildschirm).
Ich würde gerne in der Lage sein zum generieren von touch-Eingaben, um die Entwicklung und die Anwendung testen, ohne den Bildschirm.
Alle Ressourcen, die ich finde, sind entweder ziemlich alt oder kompliziert.
Was ist der beste Weg, heute zum entwickeln und testen von Touchscreen-Anwendungen, ohne den touch-screen ?
- steigern Sie touch-Ereignisse, wenn Sie auf die Ereignisse passieren.
- Sprechen Sie über die Generierung einer 'WM_TOUCH" - Veranstaltung ? Wenn ja, keine Ressourcen ?
- hier ist Ihre Antwort stackoverflow.com/questions/3007475/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen Weg, es zu tun, ist das Anhängen einer zweiten Maus zu Ihrem Arbeitsplatz. Dann können Sie testen, multitouch (Größe anpassen, drehen, etc.). Ich habe vor Jahren. Sie müssen die entsprechenden Treiber aber. Bitte überprüfen Sie die moultitouch-Projekt. Ich glaube, ich war über das, oder etwas ähnliches.
Finden Sie weitere Vorschläge in diesem SuperUser-post. Aber ich habe nie versucht Sie.
BEARBEITEN
Nach Prüfung der Kommentare verstehe ich dein Problem besser. Versuchen Sie, diese StackOverflow-thread. Es ist zu diskutieren Umleitung Maus auf touch-Ereignisse. Überprüfen Sie auch Blake.NUI Projekt - es verbessert die WPF 4 besser handhaben-touch-Interaktion (unter anderem).
In das Projekt finden Sie
MouseTouchDevice
Klasse, dass sollte Ihnen helfen, konvertieren von Maus auf touch-Ereignisse:Habe ich verwendet diese mit der developer preview von win 8. Es unterstützt single-touch -, zoom-gesten und die rotation der gesten.
Ich weiß nur einen Weg, wie dies zu tun in Windows 7 (wäre das nicht als "hack") ist die Erstellung eines HID digitizer driver und das senden der Meldungen an, die Fahrer, die sagen würde, Windows zu erstellen, die touch-Ereignisse in der angegebenen Weise.
Jedoch, beginnend in Windows 8, touch-APIs, die in Windows verfügbar sind, um es einfacher zu simulieren, solche Dinge.