Forum:	cPOS
Téma:	Frage zum Event-Handler
-------------------------------

SuperKEks:
Hallo,
Ich habe meine Lenkradfernbedienung so umgebaut dass ich diese an den PC anschließen kann. Mit Hilfe einer Software von Longshine bin ich nun in der Lage dazu, jeder Taste der LFB einen Buchstaben zuzuweisen. Drücke ich also eine Taste der LFB schreibt er mir einen Buchstaben. Ich kann nun sozusagen mit meiner LFB in allen Programmen schreiben. Auch in cpos. Aber sobald ich im Event-Handler einstelle dass dieser Buchstabe eine Funktion übernimmt, beispielsweise vol+ soll bei key_xx kommen und ich diesen Buchstaben per LFB drücke passiert gar nichts. Über die normale Tastatur dagegen funktioniert das ganze. Hat jemand eine Idee woran das liegen könnte?
Gruß,
Oli

Tomek81:
keine ahnung woran es liegt, aber du kannst über die tatstatur den buchstaben den deine fernbedienung ausgibt eingeben und dann funktioniert deine fernbedienung trotzdem.

C1500:
Hi SuperKEks
zeig mal bitte, wie dein Event aussieht:
In der cPOS.ini findest du unter [Logic] als beispiel folgenden Eintrag :
Logic0Function=vol-
Logic0Event=sensor_lfb = 64
Logic0Options=3
Wie schaut das bei dir aus?
Gruß
Peer

SuperKEks:
Bei mir schaut das dort so aus:
[Logic]
Logic0Function=vol+
Logic0Event=key_67
Logic0Options=7
Logic1Function=prev
Logic1Event=key_113
Logic1Options=7
Logic2Function=next
Logic2Event=key_114
Logic2Options=7
Logic3Function=vol-
Logic3Event=key_70
Logic3Options=7
Logic4Function=object_left
Logic4Event=key_115
Logic4Options=7
Logic5Function=object_right
Logic5Event=key_116
Logic5Options=7
Logic6Function=object_up
Logic6Event=key_117
Logic6Options=7
Logic7Function=object_down
Logic7Event=key_118
Logic7Options=7
Logic8Function=object_select
Logic8Event=key_119
Logic8Options=7
Logic9Function=0

glow:
@superKeks
probier mal das:
hinter key_XX -32768

SuperKEks:
Schade Glow, das hilft leider auch nicht.

fuchs:
und key_xx=-32768 ?

SuperKEks:
Auch das hilft leider nicht :(

SuperKEks:
Hallo fuchs,
Ich weiß ja nicht wie genau du dich mit der "Konkurenz" auskennst bzw. auskennen willst, aber in cPOS funktioniert diese Lösung einwandfrei. Vielleicht weißt du ja wo bei der Tastenbelegung in cPOS im Vergleich zu CES der Unterschied liegt?

Longshine:
SuperKEks hat folgendes geschrieben:
in cPOS funktioniert diese Lösung einwandfrei. 
du meinst doch warscheinlich in CES. dort muss aber leider das Programm im Vordergrund (im Focus) sein. wenn es z.B. mal minimiert ist und ein anderes Programm im Vordergrund ist bekommt es die Tasten auch nicht mit. 
cPOS tut im Gegensatz zu CES die Tasten "global" abfragen.

SuperKEks:
Sorry ich meinte natürlich CES, bin schon ganz verwirrt:)

glow:
kannst du im eventhandler selbst schreiben mittels lfb? also in den eingabefeldern?

SuperKEks:
Ja das geht, aber mit einer Ausnahme. Sobald ich bei Signal key_ ausgewählt habe, kann ich nicht mehr schreiben, und ein Signal erkennt er auch nicht von der LFB. Nur wenn ich auf die normale Tastatur drücke kommt dann was.

marcin-bs:
Hat jemand ne Idee wie ich das einstellen kann damit die Wave lautstärke um ca. 50 % runtergeht wenn ein Ext. Programm geöffnet wird z.B. Navi oder TV
Hab das ebend probiert aber nichts klappt.
Funktion:volume_wave-50
Event:openprog_extprog1 = on 
(Ohne das "= on" hab ich auch schon probiert)


