Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.
Hallo iwan,
wundert mich nicht. Das Testprogram macht nicht das gleiche wie die Key Routine. Aber ich arbeite an einer Lösung.
Gruss famos
Wenn ich's richtig verstanden habe, möchte iwan eine Taste auf der Fernbedienung (z.B. die "-/--"-Taste) so benutzen wie die Shift-Taste auf einer Computertastatur. Sie soll also keine IR-Aussendung verursachen, wenn man sie drückt (so wie der Computer kein Zeichen empfängt), sondern nur einen anderen Tastendruck modifizieren.
Nur so als Beispiel:
Druck auf "Prog+" schaltet ein Programm weiter hoch
Druck auf "-/--" allein macht gar nichts
Druck auf "-/--" und "Prog+" gleichzeitig schaltet ein Bouquet hoch
Hallo iwan,
was Du möchtest ist nicht so trivial. Ein Tastendruck löst einen keyirq aus, welcher dann die Tasten abfrägt. Da es praktisch unmöglich ist zwei Tasten gleichzeitig zu drücken wird nur die erste Taste gelesen. Man müsste das so anstellen: ist die gerückte Taste die -/-- Taste so wird nach einer kurzen Paues die Tastatur noch einmal abgefragt und die zweite Taste gelesen. Mit der jetztigen Hardware ist aber nicht jede Tastenkombination möglich (Erfahrung praktischer Test).
Gruss famos
#define KEY_Minus (keys[1] & 0x00080000)
#define KEY_Blue (keys[0] & 0x00002000)
?keys[x] & 0x00082000
...