IR-tastatur FDC-3402 überhaupt nicht cool

OP #4008178
Lesenswert?
• ▲
▼
Hallo,
was sofort auffällt, im Batteriefach sind 2x2 mignonzellen parralel, was 
man eigentlich wirklich nicht macht weil die Batterien sich gegenseitig 
entladen.
Naja nicht so wild man brauch ja nur 2 reinzupacken.
Aber soweit ich das irgendwie sehen kann, übermittelt die Tastatur 
FDC-3402 keine modifier also shift, ctrl, alt, gleichzeitig zu einem 
anderen Keycode.
Was total absurt ist, weil so kann man nur mit fetten delays und 
dreckigen hacks irgendwie groß schreiben.
Und überhaupt kann man nur eine Taste zur Zeit übermitteln.
Wenn man Shift drückt und dann eine andere Taste macht er erst ein paar 
100 ms pause, was ja schon mal ne Frechheit ist weil das einfach ein 
endloses delay ist. Und dann sendet sie nur noch die andere Taste, ob 
Schift noch gedrückt ist kann man fast nur raten.
Ich meine es gibt eine Stop action, aber wenn der Empfänger die mal 
verpassen sollte ist die Taste für immer gedrückt, und wenn man einen 
Timeout implementiert dann kann man Tasten nicht beliebig lange 
drücken...
Bei einer Kabelgebundenen Variante mag das funktionieren, aber einer 
IR-Tastatur ist das einfach nur Quatsch.
Ich kann mir einfach nicht vorstellen das man ein Protokoll so schlecht 
implementieren kann das es eigentlich gar nicht funktionieren kann.

Deshalb frage ich. Kennt sich da vielleicht jemand aus? Kann das sein 
das ich etwas übersehen habe. Ist das tatsächlich normal?

Ich habe das Protokoll soweit decodiert:

Definitionen: (Low level time µS, High level time µS)

start:          (84,986)

end:     (320,1900-100) (keycount letztes delay zählt runter in etwa 
225µS Schritten)




0:              (322,215)
1:              (323,724)

8bit header
4bit type
4bit direction
8bit analog/(stop code)
8bit signal
8bit ~signal

Grüße

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.