Car-PC.info

Eingabe & Steuerung - Spinwarrior in CPos auswerten

power247carpc - Sa 30 Jan, 2010 16:18
Titel: Spinwarrior in CPos auswerten
Hallo!

Ich bin gerade dabei mir eine neue CPC-Front zu bauen, welche 2-Drehencoder (incl. Tasterfunktion), 5 Tasten und ein LC-Display in typischer Autoradio-Anordnung beherbergt.
Die beiden Encoder und die 5(+2 der Encoder) Tasten habe ich jetzt an einen SpinWarrior 24R4 angeschlossen, was soweit auch funktioniert. Das Problem ist nur, dass CPos anscheinend irgendwelche Probleme mit den Encodern hat. Diese werden über das Programm SpinControl ausgewertet und als Keyboard-Tasten an das System übergeben. Dies Funktioniert für die ganzen Tasten ohne Probleme. Der Eventhandler erkennt sie anstandslos und führt den zugewiesenen Befehl (zB Next, Previous, Pause, Mute) aus.
Bei den Encodern ist das jedoch ganz anders: weise ich zB. der Linksdrehung von Encoder 1 in SpinControl den Wert "A" zu, öffne eine Textdatei und drehe dann diesen nach links, wird mir für jede Drehung ein "A" angezeigt. Wenn ich jedoch im Eventhandler eine Funktion mit dieser Taste belegen will und bei "key_" den Encoder drehe, erkennt er nichts.

Kann es vielleicht sein, dass der Tastenanschlag, den SpinControl für den Encoder ausgibt zu schnell/kurz ist, als dass er vom Eventhandler erkannt werden kann?
Und ist es evtl. möglich, den SpinWarrior direkt in CPos, also ohne SpinControl auszuwerten?

MfG,
Power247Carpc
blazerk5 - Sa 30 Jan, 2010 17:09
Titel:
Was ist denn wenn du im EH die "key_" Funktion normal mit nem Tastendruck auf A einrichtest, anstatt zu drehen. Passiert dann in cPos was wenn du am Encoder drehst?

Vielleicht hilft das Häkchen bei "Hochgeschwindigkeit"?
Freezer - Sa 30 Jan, 2010 21:50
Titel:
ähnliches problem hatte ich auch mal: http://www.car-pc.info/phpBB2/viewtopic.php?p=237738#237738

evtl. lässt sichs über einen weiteres zwischenprogramm wie eventghost oder girder lösen?
power247carpc - So 31 Jan, 2010 14:50
Titel:
Vielen Dank an blazerk5! So hat es tatsächlich funktioniert.
Zwar seltsam, dass CPos die Keys im Event-Handler nicht registriert, aber solange man das umgegehn kann, bin ich auch zufrieden.

Danke nochmal,
Power247Carpc
blazerk5 - So 31 Jan, 2010 15:02
Titel:
immer wieder gern
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB