USB-Funktastur 2.4GHz

  • thc


    wozu das jetzt ? es ging doch eher um die Sondertasten !
    Das normale Keyboard funktioniert doch schon ohne (event0)


    na ja macht nix , viele Wege führen nach Rom.

  • Zitat

    Das normale Keyboard funktioniert doch schon ohne (event0)


    Schon, aber ich bin mir noch nicht ganz sicher, ob ich die nicht noch mal brauche, wenn ich nicht den lokalen VDR, sondern einen anderen per remote-plugin steuern möchte.
    Und wie schon geschrieben: Der Vollständigkeit halber - so findet sich dann alles zu der Tastatur in einem Thread.
    Frage: Wer schreibt dazu jetzt noch was ins Wiki?
    Gruß
    Claus

    vdr-az: ASUS P5B-E; Celeron 430@1800; 512 MB; TT S2-1600; 3*2TB WD als RAID1+5; DVD-RW; Gainward GF210; 24"-TFT an DVI; ct-vdr-7 mit vdr-sxfe
    vdr-wz: ersetzt durch Medion E24003; Twin-HD-Tuner; 500 GB; 20/0,4W; 26" LCD-TV an HDMI

  • Tja gute Frage ?
    Mit dem Wiki habe ich mich noch nicht beschäftigt, also zum Thema schreiben.
    Kann man da schreiben ohne Anmeldung ?


    Unter welchen Punkt sollte man diese Tastatur aufführen ?


    zusätzliche Komponenten , Fernbedienung oder Tastatur
    ist ja irgendwie ein Zwischending

  • Hallo ihr beiden


    Die Idee mit dem Wiki find ich gut.
    Ich bin kein begeisterter noch guter Schreiberling.
    Ich denke folgender Entwurf ist für Linux/VDR Neulinge nachvollziehbar:
    Bitte kommentieren/besser machen:


    Sondertasten mit der Speedlink SL-6495-SSV
    ==========================================


    Besonderheit: die Sondertasten werden als Maustasten erkannt.
    Das remote-plugin kann auf jeden Fall mit den normalen Tasten umgehen, ohne dass das Gerät mit --input=/dev/input/eventX angegeben werden muss.


    Zunächst mal nachschauen welche Input-Devices erkannt werden:
    #cat /proc/bus/input/devices


    ergibt z.B.:



    I: Bus=0003 Vendor=1241 Product=f760 Version=0220
    N: Name=" Wireless Keyboard/Mouse(2.4G)"
    P: Phys=usb-0000:00:1f.2-2/input0
    S: Sysfs=/class/input/input0
    H: Handlers=kbd event0
    B: EV=120003
    B: KEY=10000 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
    B: LED=7


    I: Bus=0003 Vendor=1241 Product=f760 Version=0220
    N: Name=" Wireless Keyboard/Mouse(2.4G)"
    P: Phys=usb-0000:00:1f.2-2/input1
    S: Sysfs=/class/input/input1
    H: Handlers=kbd mouse0 event1
    B: EV=f
    B: KEY=c0002 400 0 0 1f0001 f80 78000 6639fa d841d7ad 9e0000 0 0 0
    B: REL=143
    B: ABS=1 0


    I: Bus=0000 Vendor=0000 Product=0000 Version=0000
    N: Name="DVB on-card IR receiver"
    P: Phys=
    S: Sysfs=/class/input/input2
    H: Handlers=kbd event2
    B: EV=100003
    B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe



    also:
    normale Tasten:
    /dev/input/event0


    Sonder- und Maustasten:
    /dev/input/event1


    Fernbedienung der Nexus:
    /dev/input/event2



    Testen, ob alle Tasten erkannt werden:


    # evtest /dev/input/eventX



    Will man die Sondertasten nutzen, und nutzt man das remote-plugin schon für die Nexus-FB, muss man dem remote-plugin beim Startscript vom vdr (/etc/runvdr)
    die Input-Devices Maus und Fernbedienung explizit als Option angeben. Die normalen Tasten muss man nicht mit angeben.
    Demnach muss man zunächst folgendes in /etc/runvdr auskommentieren:


    # PLUGINS="$PLUGINS -Premote"
    sowie das zuvor stehende "else"


    folgendes ergänzen:


    $BINDIR/vdr -L $PLUGINDIR $PLUGINS -P'remote --input=/dev/input/event1' -P'remote --input=/dev/input/event2' -P'burn -i/pub/export -D/dev/burner' $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg.data -s /usr/bin/safepower.sh -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
    $BINDIR/vdr -L $PLUGINDIR $PLUGINS -P'remote --input=/dev/input/event1' -P'remote --input=/dev/input/event2' $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg.data -s /usr/bin/safepower.sh -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY


    nutzt man hierbei nicht "Sicheres Poweroff-Script für Linvdr V5", dann "-s /usr/bin/poweroff.pl " anstelle von "-s /usr/bin/safepower.sh"
    siehe dazu: Sicheres Poweroff-Script für Linvdr V5


    Möchte man noch die Windowstaste mit einer Funktion belegen, folgendes script aus /etc/init.d/boot.local aufrufen:


    # !/bin/sh
    #
    # Damit die Windowstaste erkannt wird
    loadkeys <<-EOF
    keycode 125 = F13
    string F13 = "\033[[F"
    EOF


    /etc/vdr/remote.conf erzeugen:
    vdr stoppen, remote.conf löschen und vdr wieder starten, Sonder/Maustasten anlernen, Nexus anlernen, normale Tasten anlernen
    Die remote.conf kann man nun noch seinen Bedürfnissen anpassen.


    Beispiel:


    remote-event1.Prev 000000010001009E
    remote-event1.Next 000000010001009F
    remote-event1.Timers 00000001000100AC
    remote-event1.User5 000000010001009B
    remote-event1.User7 0000000100010090
    remote-event1.FastRew 00000001000100A5
    remote-event1.FastFwd 00000001000100A3
    remote-event1.Stop 00000001000100A6
    remote-event1.Play 00000001000100A4
    remote-event1.Mute 0000000100010071
    remote-event1.Volume- 0000000100010072
    remote-event1.Volume+ 0000000100010073
    remote-event1.User1 0000000100010110
    remote-event1.Power 0000000100010111
    remote-event2._Setup /proc/av7110_ir 00000000 30
    remote-event2.Up 0000000100010015
    remote-event2.Down 0000000100010016
    remote-event2.Menu 000000010001000E
    usw...

    VDR: yavdr 0.6.1


    Hardware: Digital Devices Cine S2 V5.5, ZOTAC GeForce GT 630

  • sosonni: Schon mal ganz gut so weit.
    Ich würde das mit dem evtest weglassen oder nur als Hinweis zur Fehlersuche angeben.
    Das Löschen der remote.conf ist imho gar nicht notwendig, nach dem Stoppen des VDR reicht ein Zusammenkopieren der Daten.
    Das Handling der Plugins ist distributionsspezifisch. Bei meinem ct-vdr werden die Parameter für das remote-Plugin über eine conf-Datei übergeben.


    Und ganz wichtig finde ich den Hinweis, dass man mit dem Teil beim Booten ins BIOS kommt, so das Board es unterstützt. Und das ist selbst bei meinem Testboard Asus CUSL2-M aus der Pentium-Steinzeit der Fall.


    Ich selbst komme wohl nicht dazu, das Wiki zu pflegen, da ich mich derzeit intensiv mit dem vdr-sxfe beschäftigen muss.


    Gruß
    Claus

    vdr-az: ASUS P5B-E; Celeron 430@1800; 512 MB; TT S2-1600; 3*2TB WD als RAID1+5; DVD-RW; Gainward GF210; 24"-TFT an DVI; ct-vdr-7 mit vdr-sxfe
    vdr-wz: ersetzt durch Medion E24003; Twin-HD-Tuner; 500 GB; 20/0,4W; 26" LCD-TV an HDMI

  • Jetzt gibt es das erste richtige Problem:
    Die Multimedia-Tasten werden über den eventX der Maus abgewickelt.
    Dieser ist über das remote-Plugin dem vdr zugeordnet und für andere gesperrt.
    Das bedeutet: Kein X-Window-Manager möglich, weil blöd ohne Maus.
    Frage deshalb: Lässt sich ein eventX klonen?
    Alternative: Gibt es eine ähnliche Tastatur, die drei eventX bedient?


    Gruß
    Claus

    vdr-az: ASUS P5B-E; Celeron 430@1800; 512 MB; TT S2-1600; 3*2TB WD als RAID1+5; DVD-RW; Gainward GF210; 24"-TFT an DVI; ct-vdr-7 mit vdr-sxfe
    vdr-wz: ersetzt durch Medion E24003; Twin-HD-Tuner; 500 GB; 20/0,4W; 26" LCD-TV an HDMI

    Einmal editiert, zuletzt von thc ()

  • Hallo Claus,


    verstehe ich dich richrig: du hast KDE unter VDR installiert, und bei der USB-Funktastatur funktioniert die Maus nicht?


    Reinhard

    Intel NUC 10 NUC10i3FNH, Digital Devices Octopus NET V2 Max M4, 1000 GB Samsung 970 Evo M.2 2280 PCIe 3.0 x4 NVMe, LG OLED 77CX9LA

  • Nein,
    ich habe kde zusätzlich installiert.
    Nur ist es so:
    Wenn ein Gerät über eventX vom remote-Plugin verwaltet wird, ist es exklusiv der Anwendung vdr zugeordnet und steht nicht mehr für eine andere Anwendung, hier kde zur Verfügung.
    Und die Multimediatasten teilen sich den eventX mit der Maussteuerung.
    Gruß
    Claus

    vdr-az: ASUS P5B-E; Celeron 430@1800; 512 MB; TT S2-1600; 3*2TB WD als RAID1+5; DVD-RW; Gainward GF210; 24"-TFT an DVI; ct-vdr-7 mit vdr-sxfe
    vdr-wz: ersetzt durch Medion E24003; Twin-HD-Tuner; 500 GB; 20/0,4W; 26" LCD-TV an HDMI

  • Natürlich ist KDE z u s ä t z l i c h installiert ...


    Stehe trotzdem etwas auf dem Schlauch. Ich möchte nur die Tastatur für den VDR verwenden, und die Tastatur und Maus für KDE.


    Wenn ich auf die Sondertasten verzichte, geht dann die Maus unter KDE bei laufendem VDR?

    Intel NUC 10 NUC10i3FNH, Digital Devices Octopus NET V2 Max M4, 1000 GB Samsung 970 Evo M.2 2280 PCIe 3.0 x4 NVMe, LG OLED 77CX9LA

  • Zitat

    Wenn ich auf die Sondertasten verzichte, geht dann die Maus unter KDE bei laufendem VDR?


    Aber sicher, Du musst nur auf eventX beim remote-Plugin verzichten.
    Siehe auch: vdr-sxfe: Steuerung mit der Tastatur
    Gruß
    Claus

    vdr-az: ASUS P5B-E; Celeron 430@1800; 512 MB; TT S2-1600; 3*2TB WD als RAID1+5; DVD-RW; Gainward GF210; 24"-TFT an DVI; ct-vdr-7 mit vdr-sxfe
    vdr-wz: ersetzt durch Medion E24003; Twin-HD-Tuner; 500 GB; 20/0,4W; 26" LCD-TV an HDMI

  • Zitat

    Originally posted by rkp
    Die hier sieht auch nicht schlecht aus:


    ACK-540 RF von http://www.keysonic.de/


    Und funktioniert astrein!
    Hatte die Speedlink im Laden mal in der Hand und der Trackball kam mir sehr wackelig vor.


    Die Keysonic ist zwar auch nur aus Plaste aber hat zumindest beim Touchpad keine beweglichen Teile. Und ist sau klein, flach und ich glaub sogar günstiger!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!