Hallo,
dies ist hier mein erster Beitrag, obwohl ich schon länger passiv
mitlese.
Jetzt habe ich aber ein Problem und hoffe ihr könnt mir helfen.
Ich möchte gerne eine Touchscreenfolie als zusätzliches Eingabegerät für
Windows benutzen.
Dazu möchte ich die Folie auf ein Baltt Papier legen, auf dem Felder
aufgezeichnet sind, welche Tasten darstellen sollen.
Wenn eine bestimmte Taste gedrückt wird, soll dieses in Windows
ausgewertet werden.
Die Weiterverabeitung soll dann z.B. mit Autohotkey erfolgen.
Hintergrund: Ich möchte für die Bedienung von bestimmten Programmen,
einzelne Tasten für bestimmte Tastaturkürzel ind den entsprechenden
Programmen haben.
Kennt jemand eine Windows Software die das ermöglicht?
Vielen Dank im Voraus,
Andre
Das Problem ist nicht eine Software für Windows, sondern die
elektronische Auswertung der Touchfolie. Wenn Du die mit einem µC
erledigst, und die Erkennung der rechteckigen/quadratischen
"Tastenbereiche" auch von diesem erledigen lässt, dann könntest Du den
µC per USB an den PC anschließen und sich als HID (Tastatur) verkaufen
lassen.
Wenn Du es richtig schick haben willst, kannst Du die Parametrierung der
Touchbereiche auch mit einer von Dir zu schreibenden Software vornehmen,
die diese Parametersätze dann an den µC überträgt, aber mit einer festen
Rasterung dürftest Du am einfachsten und schnellsten ans Ziel kommen.
Hallo Rufus, danke für die Rückmeldung.
Die Touchdisplays die ich auf die schnelle gefunden hatte bringen einen
Controller, in Form einer kleinen Platine mit bereits mit. Diese melden
sich dann wohl auch als HID an Windows an.
Das Problem wird bloß sein dass, das sich dieses HID nicht von den
anderen HID trenne lässt (ich kanns nicht besser beschreiben). Ich müßte
das irgendwie abfangen können.
Selber würde ich das erstmal auch nicht Programmieren, einer meiner
besten Freunde kennt sich sehr gut mit µC aus und würde das auch für
mich programmieren.
Oder hat das nicht schon einmal jemand realisiert?
Ich stelle mir das z.B. so vor.
- Touchscreen an den µC.
- µC an den PC.
- Kalibrierung im µC realisieren.
- µC überträgt die gedrückten Koordinaten.
- Diese Kordinaten sollten aber dann nicht als Mausklicks interprtiert
werden sondern von einer anderen Software "abgefangen" werden.
Ich dachte halt an Autohotkey oder Eventghost.
da wirst du den vorhandenen Controller runterschmeißen und das selbst
implementieren müssen.
Alternativ könnte man versuchen, das Gerät auf einer Low-Level-Ebene in
Windows abzufangen.
Da kann man auch verschiedene Mäuse unterscheiden.
Ich hatte da mal ein paar Links gesammelt, weil ich auch mal probieren
wollte, 2 Mäuse als seperate Eingabegeräte zu benutzen.
Muss ich zuhause mal rauskramen.
das wäre schön,
der Treiber besteht aus einer externen Platine.
Das "Dislplay" hat nur 4 oder 5 Anschlüsse.
Scön wäre es wenn man mit Windowsboardmittel einfach die "neue Maus" per
eindeutiger Adresse identifizieren kann, verhindern das die Befehle an
die Windows-Maus-Steuerung gehen.
ich glaube das geht mit einem Low Level Mouse Hook
Ich bin mir aber nicht sicher, ob Touchpanels als Maus behandelt werden,
oder ob es da seperate Mechanismen in Windows gibt, da im Unterschied zu
Touchpads, Trackballs, Mäusen, Tracksticks die Positionierung ja nicht
relativ, sondern absolut ist.
Rufus Τ. Firefly schrieb:> Wenn Du es richtig schick haben willst
Für Ano 1602 (und andere Spiele/Anwendungen) gab es auch mal so ein
"Pad" da konnte man dann so eine Pappkarte reinschieben und hatte einige
Funktionen dann dort als Shortcut, aber keine Ahnung wie das Ding
hieß...
Läubi .. schrieb:> Für Ano 1602 (und andere Spiele/Anwendungen) gab es auch mal so ein> "Pad"
Hi, ja das war von Saitek, das PC Dash. Leider gibt es dafür keien
Windows 7 Treiber.
So etwas in der Richtung habe ich mir vorgestellt.
Ich glaube, dass ich mir erst mal ein Touchpanal kaufen muß und dann
weiter sehen, wie sich das Ding bei Windows meldet.
Andre K. schrieb:> Ich glaube, dass ich mir erst mal ein Touchpanal kaufen muß und dann> weiter sehen, wie sich das Ding bei Windows meldet.
gibts da irgendwo was günstiges mit vernünftiger Größe (~A5)
Das ist zunächst mal eine Frage der Hardware. Du brauchst entweder ein
Pad mit Controller (USB oder RS232) oder eben ein loses Touchpad (eher
zu bekommen) und dazu einen Touch-Controller. Zum Beispiel hier:
http://www.tvielectronics.com/Products/TouchScreen_Controller.html die
Dinger gibts mittlerweile ziemlich günstig zu kaufen. Selber bauen geht
auch, lohnt sich aber nicht. Dann hast du das als HID Eingabegerät (bei
USB) und Windows kann damit was anfangen.
Hi,
@Vlad
Bei ebucht werden immer wieder mal welche angeboten, aber die Quelle von
Christian ist ja auch sehr gut.
@Christian
Hast du von denen mal einen Controller angeschlossen?
Meldet der als HID Maus oder HID.
Wenn er sich als "universelles HID meldet, dann könnte man mit
Eventghost und dem Plugin generic HID, wunderbar die Eingaben abfangen
und beliebig weiterverarbeiten.
Nee, hab ich nicht, hab das nur ergoogelt. Da gibts auch noch unzählige
andere. Bei dem gibts auf Anfrage auch einzelne Controller. Da hat mein
Bruder mal einen bestellt: http://stores.ebay.de/WS-Electronics1
Andre K. schrieb:> Hi,> @Vlad>> Bei ebucht werden immer wieder mal welche angeboten, aber die Quelle von> Christian ist ja auch sehr gut.
scheint mir ziemlich teuer.
Ich hätte an eine einfache Touch-Folie gedacht.
sowas kann doch nicht so teuer sein. Hätte da Preise <10€ vermutet.
Ist ja nicht mehr, als zwei leitende Plastikfolien mit ein paar
Abstandshaltern dazwischen.
Und der Controller ist ja auch enorm teuer.
Ein Mega8 kann das locker.
Vlad Tepesch schrieb:> scheint mir ziemlich teuer.> Ich hätte an eine einfache Touch-Folie gedacht.> sowas kann doch nicht so teuer sein. Hätte da Preise <10€ vermutet.
na, soooo teuer finde ich das jetzt nicht. für das was man bekommt.
10 Euro würde ich jetzt nicht erwarten - wünschen schon.
Für 7 Zoll knapp 50 Euro ohne Controller; geht doch... oder?
An Wacomm hatte ich auch schon gedacht und angefragt, aber die hatten
nicht geantwortet.
Andre K. schrieb:> Für 7 Zoll knapp 50 Euro ohne Controller; geht doch... oder?
naja für 140€ kriegst du ein 7" Android-Tablet, da hast du ein Display
dahinter und kannst (fast) beliebige Anwendungen drauf laufen lassen.
Andre K. schrieb:> 10 Euro würde ich jetzt nicht erwarten - wünschen schon.
wie gesagt: sind nur 2 Folien
Vlad Tepesch schrieb:> wie gesagt: sind nur 2 Folien
Nicht ganz.... ein Glasträger ist dahinter.
Bei Ebaucht und virtual village bekommt auch ganz gute Konditionen zu
vernünftigen Versandkosten.
Mit dem tabelett hast due recht, aber das könnte ich nun gar nicht
umprogrammieren.
Andre K. schrieb:> Vlad Tepesch schrieb:>> wie gesagt: sind nur 2 Folien>> Nicht ganz.... ein Glasträger ist dahinter.
müsste es aber auch ohne geben.
>> Mit dem tabelett hast due recht, aber das könnte ich nun gar nicht> umprogrammieren.
muss ja nicht umprogrammiert werden, man muss ja nur eine App finden,
die passt, oder selbst eine schreiben. Der Rest des Tablets bleibt ja so
wie er ist.
Und es gibt ne Menge Tutorials für Android.
Eine eigene Frage?
Dieser Thread ist über 15 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.