Jump to content

Tastaturtreiber kb2rcd


Der Highlander

Empfohlene Beiträge

Hallo.

 

Ich habe von einem anderen Image auf das Keywelt Juni-Image gewechselt.

Seitdem funktioniert der Treiber kb2rcd nicht mehr korrekt.

Beim Start erscheint in der Console noch die Anzahl der umgestzten Codes.

Beim Aufruf mit Parameter -d werden auch die korrkten Codes erzeugt und

im Telnet angezeigt:

z.B. ESC --> HOME, etc. (siehe unten).

 

Aber trotzdem werden die Tastencodes nicht ausgewertet,

d.h. keinerlei Reaktion auf die Tasten

 

Inhalt der Datei /var/tuxbox/config/kb2rcd.config

 

MOUSECNT=0
MINMOUSE=10
MAXMOUSE=80
DELAY=0
SMARTDELY=20
INVERSE=0

WEBPORT=80
WEBUSER=
WEBPASS=

SCRIPT01=xxx
SCRIPT02=Plugin:xxx

KEY_ESC=KEY_HOME;
KEY_F1=KEY_RED;
KEY_F2=KEY_GREEN;
KEY_F3=KEY_YELLOW;
KEY_F4=KEY_BLUE;
KEY_F5=KEY_HELP;
KEY_F8=SCRIPT02;
KEY_F9=SCRIPT01;
KEY_F10=KEY_HELP;
KEY_BTNLEFT=KEY_POWER;
KEY_BTNRIGHT=KEY_OK;
KEY_ENTER=KEY_OK;
KEY_102ND=KEY_VOLUMEDOWN;
KEY_GRAVE=KEY_VOLUMEUP;
KEY_PAGEDOWN=KEY_VOLUMEDOWN;
KEY_PAGEUP=KEY_VOLUMEUP;
KEY_PAUSE=KEY_MUTE;
KEY_DELETE=KEY_SETUP;

 

Die Debugausgabe sieht folgendermassen aus:

 

/var # kb2rcd -d

kb2rcD 0.16 started [21.06.2006 - 20:39:25]

/var # kb2rcD <use 18 conversions>

kb2rcd: s:1150915182 u:930294 t:1 c:1c (KEY_ENTER) v:1

kb2rcd: convert 1c to 160

kb2rcd: s:1150915182 u:934206 t:1 c:1c (KEY_ENTER) v:0

kb2rcd: s:1150915182 u:940582 t:1 c:160 (KEY_OK) v:1

kb2rcd: s:1150915182 u:940674 t:1 c:160 (KEY_OK) v:0

 

Hat jemand vielleicht eine Lösung?

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Der Highlander

 

ich muss gestehen, daß ich mangels Tastatur nicht testen kann ob und wie das ganze funktioniert.

Kann gut sein daß der nicht richtig implementiert ist.

 

Die Anleitung diesbezüglich auf Wiki ist nicht sehr aussagekräftig.

 

Muss mal schauen ob ich was genaueres find.

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Worschter

Danke erstmal für die schnelle Reaktion.

 

Wär schon nicht schlecht wenn Du etwas herausfinden könntest.

Vielleicht ist das ein Timingproblem, da die Taste' ENTER' 2 mal

empfangen, 1 mal konvertiert und 2 mal 'OK' weitergegben wird?

 

Ich sehe mal zu ob ich nochmal ein Protokoll auftreiben kann

wie es vorher funktioniert hat.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

 

hier mal meine letzte Version der kb2rcd.conf:

 

MOUSECNT=0

MINMOUSE=1

MAXMOUSE=80

DELAY=250

SMARTDELY=20

INVERSE=0

 

WEBPORT=80

WEBUSER=

WEBPASS=

 

SCRIPT01=/var/plugins/ch_search&

SCRIPT02=/var/plugins/tuxwet/tuxwetter

SCRIPT03=/var/plugins/chronik.sh&

SCRIPT04=/var/plugins/shellexec

SCRIPT05=/var/plugins/sysinfo

SCRIPT06=Plugin:07_tuxmail.cfg

 

KEY_HYPHEN=KEY_HELP;

KEY_ESC=KEY_HOME;

KEY_F1=KEY_RED;

KEY_F2=KEY_GREEN;

KEY_F3=KEY_YELLOW;

KEY_F4=KEY_BLUE;

KEY_F5=SCRIPT01;

KEY_F6=SCRIPT02;

KEY_F7=SCRIPT03;

KEY_F8=SCRIPT04;

KEY_F9=SCRIPT05;

T2_KEY_F10=SCRIPT06;

ALT_KEY_F10=KEY_BLUE;PAUSE100MS;KEY_7;

KEY_BTNLEFT=KEY_OK;

KEY_BTNRIGHT=KEY_SETUP;

KEY_102ND=KEY_VOLUMEDOWN;

KEY_GRAVE=KEY_VOLUMEUP;

KEY_PAUSE=KEY_MUTE;

KEY_DELETE=KEY_HOME;

KEY_END=KEY_POWER;

KEY_ENTER=KEY_OK;

KEY_INSERT=KEY_SETUP;

 

 

Power, home, ok usw. geht.

die Scripte gehen zur Zeit nicht, da ich meine Plugins gerade auf ein NFS verlagere

und deswegen die Pfade nicht mehr stimmen (funktionierten aber im letzten Image noch).

 

Für das Timing (entprellen der Tastatur) war das wichtig DELAY=250,

der Wert ist auch bei den div. DBoxen-Typen unterschiedlich.

 

Det :lol:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...