Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
C1500

CPI Profi
CPI Profi


Alter: 52
Anmeldung: 24.05.2004
Beiträge: 3552
Wohnort: Dortmund

2002 Fiat Stilo
BeitragVerfasst: Mi 17 Aug, 2005 21:34  Titel:  HID-Programmierung: Welcher Coder könnte helfen?
Nach untenNach oben

Moin ihr Coder, Progger und auch Programierer Wink

Folgendes wird hiermit angefragt:

Ein Treiber für eine HID-Mouse, der anstelle der Maus zu bewegen, einen Code ausspuckt.
Als Beispiel:
Maus nach oben --> enspricht Tast "a"
Maus nach unten --> enspricht Tast "b"
Maus nach links --> enspricht Tast "c"
Maus nach rechts --> enspricht Tast "d"
Mausrad nach oben --> enspricht Tast "e"
Mausrad nach unten --> enspricht Tast "f"
Linke Maustaste --> enspricht Tast "g"

Ultimative erweiterung wäre dann noch
Links + Hoch = x
Links + Runter = y
usw..

Somit wäre eine Steuerung von z.B. CPos per Maus möglich.

Hintergrund der Anfrage ist natürlich die Sammelbestellung der Drehgber/Joystick Themas.

Wäre sowas möglich?
Mann könnte dem Regler ja dann diesen HID-Treiber zuweisen.
Somit wäre auch weiterhin eine Maus zur Steuerung parallel benutzbar.

Ich hoffe auf viele Ideen, Links und Mithelfer

Gruß
Peer

ps: mit meinem C64 und ZX Spectrum Basic komme ich da nicht viel weiter *lol*

Hardware: Jetway NC62K, AMD 5600+, 2Gb DDR800, DVB-T, CAN, uvm.

Software: cPOS V1.2 Rules ! - Stilo Skin V1.02.568 - iGo8 mit StiloSkin

    
bazik
Manchmalposter
Manchmalposter


Alter: 40
Anmeldung: 01.11.2004
Beiträge: 53
Wohnort: Hessen / bei Hanau


BeitragVerfasst: Mi 17 Aug, 2005 21:41  Titel:  (Kein Titel)
Nach untenNach oben

Fuer VB:

http://www.vbaccelerator.com/home/VB/Code/Libraries/Hooks/Mouse_Gestures/article.asp

Wenn ich Zeit und Motivation haette koennt ich was konfigurierbares zusammenbasteln welches 'Global' funktioniert, also nicht nur innerhalb der VB Applikation selber sondern innerhalb des gesamten Desktops... aber mit der Zeit das ist immer so ne Sache Very Happy



    
Merlin
Inputsammler
Inputsammler


Alter: 45
Anmeldung: 04.03.2004
Beiträge: 30



BeitragVerfasst: Do 18 Aug, 2005 08:45  Titel:  (Kein Titel)
Nach untenNach oben

Ein Hook ist leider für die Aufgabe nicht so geeignet. Er wäre zwar relativ leicht zu programmieren, aber in Windows hat man das Problem, dass alle angeschlossenenen Mäuse den (einzigen) Mauszeiger bewegen. Mit dem Hook kann man nicht unterscheiden, welche Maus den Zeiger bewegt hat und die Mausbewegung würde zusätzlich zum Tastaturereignis durchgeführt.
Eine Alternative wäre "Raw Input". Damit kann man zwar die angeschlossenen Mäuse unterscheiden, aber auch hier lässt sich die Zeigerbewegung nicht unterdrücken. Confused

Die einzige Möglichkeit die ich sehe, ist, einen Filtertreiber zu implementieren, der die Mausbewegungen direkt in Tastaturereignisse umwandelt.

Kennt sich hier jemand mit Treiberentwicklung in XP aus?

Gruß,
Merlin



    
Basstler
Forumkenner
Forumkenner


Alter: 39
Anmeldung: 03.07.2005
Beiträge: 116
Wohnort: 76744 Wörth am Rhein


BeitragVerfasst: Do 18 Aug, 2005 18:47  Titel: Schlecht ! (Kein Titel)
Nach untenNach oben

Hab ja schon fast damit gerechnet, dass das so nicht klappt. Dann muss man sich wohl von Hand Etwas Elektronik drumrum stricken...



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.7145s ][ Queries: 48 (0.2737s) ][ GZIP Ein - Debug Ein ]
carTFT.com