Seite 4 von 7 ErsteErste ... 23456 ... LetzteLetzte
Ergebnis 31 bis 40 von 65
  1. #31
    VIP
    Registriert seit
    05.11.2012
    Beiträge
    587
    Thanks
    83
    Thanked 101 Times in 80 Posts
    Ich habe gerade jetzt überall KEY_ davorgesetzt wo es nicht stand. Die Box startet gerade neu, schaue ich gleich mal.

    MfG

    edit:

    Änderungen vorgenommen und es funktioniert.

    # KEY_PAGE+ 0x12ED
    # KEY_PAGE- 0x22DD
    KEY_PAGEUP 0x12ED
    KEY_PAGEDOWN 0x22DD
    # KEY_VOL+ 0x50AF
    # KEY_VOL- 0x609F
    KEY_VOLUMEUP 0x50AF
    KEY_VOLUMEDOWN 0x609F
    @santa
    Hier die lircd.conf.


    Wenn ihr das so einpflegt, dann wäre das schön.

    Portal ist jetzt:
    config.misc.hotkey.mediakey=Infobar/showMovies

    MfG
    Geändert von /dev/null (22.02.2015 um 13:12 Uhr)


  2. #32
    VIP
    Registriert seit
    13.05.2012
    Beiträge
    759
    Thanks
    35
    Thanked 345 Times in 243 Posts
    Sag ich ja das es geht.....
    Hab mal das aktuelle HDMU geflasht > meine ( weiter oben ) gepostete lircd.conf nach /etc > den evremote2 Aufruf in rcS geändert > und siehe da:
    Die FB's gehen....
    Die RC660 der UFS910 hat zwar weniger Tasten > liegt aber besser in der Hand und der Druckpunkt ist weicher.

    Für die anderen Spark FB's muss logischerweise die lircd.conf mit den Linux Key - Codes angepasst werden.

    PS:

    Und als Schmankerl:
    Wenn nix mehr geht > alles hängt > 5 x flott hintereinander Power drücken > gibt einen hübschen Reboot : )


  3. #33
    VIP
    Registriert seit
    05.11.2012
    Beiträge
    587
    Thanks
    83
    Thanked 101 Times in 80 Posts
    Zitat Zitat von DboxOldie Beitrag anzeigen
    Von Python hab ich keine Ahnung > nutzen wir nicht unter Neutrino.
    Nur soviel verstehe ich:
    Du nutzt da : vfd_set_icon aus der vfd.cpp.
    Zur Daten Übergabe an den aotom per ioctl wird die struct : vfd_ioctl_data benutzt die aus unsigned char's besteht und auf dem 2. char wird der Wert geballert.

    Der aotom erwartet aber eine struct aus 2 integer:
    Code:
        struct
        {
            int icon_nr;
            int on;
        } vfd_icon;
    
        vfd_icon.icon_nr = icon;
        vfd_icon.on = cOn;
    
       ioctl(file_vfd, 0xc0425a0a, &vfd_icon); //0xc0425a0a = VFDICONDISPLAYONOFF
    Daher kommt das wohl, dass der aotom den Icon Wert falsch interpretiert.
    @DBoxOldie

    In Bezug auf deinen Post hier, verstehe ich das so, dass ich die Anweisungen für das Setzen der Icons wieder alle ändern müsste. Ich habe gerade in früheren Versionen meiner plugin.py nachgeschaut und da hatte ich das damals in der Form.
    evfd.getInstance().vfd_set_icon(23, 1)
    Da werden ja zwei int Werte übergeben. Irgendwann habe ich das dann alles umgeschrieben, weil ich das in der Form schöner finde.
    evfd.getInstance().vfd_set_icon(self.icons['DOLBY'],1)
    Besser gesagt ausagekräftiger, denn hinter den zahlen sieht man ja nicht was dahinter steckt. Aber gut, wenn du sagst das ist falsch, dann ändere ich das auf die alte Anweisungsform zurück.
    Jedenfalls vielen Dank für deine Unterstützung.

    MfG

    edit:
    Nette Sache mit dem 5x Power drücken.


  4. #34
    VIP
    Registriert seit
    13.05.2012
    Beiträge
    759
    Thanks
    35
    Thanked 345 Times in 243 Posts
    Wie Du die Icons übergibst > als Integer oder Symbol ( wo wahrscheinlich auch ein int hintersteckt ) ist wurscht....
    Entcheidend ist wie in vfd.cpp die Werte an dem aotom weiter geleitet werden....


  5. #35
    VIP
    Registriert seit
    05.11.2012
    Beiträge
    587
    Thanks
    83
    Thanked 101 Times in 80 Posts
    Habe jetzt die Anweisungen auskommentiert und die alten darunter gesetzt. Die Zahlen machen ein wahnsinnig. Habe mich gewundert warum aufeinmal das Play Icon angezeigt wird. Also mit fp_control rumgespielt um den Schuldigen zu finden. Meine Nerven.

    Musste die lircd.conf noch etwas überarbeiten, Timeshift-Taste ging auch nicht etc.

    MfG

    edit:

    @santa
    Hier die überarbeitete lircd.conf. Die SLEEP Taste funktioniert nicht als KEY_SLEEP, aber als KEY_TIME was dann auch dem Eintrag im HotKey Menu entspricht Sleep (Spring dann sofort zu Sleep beim drücken der Taste im Menü.). Dafür funktioniert die Taste KEY_TimeShift nicht. Das trifft aber nur zu wenn die evremode2 mit useLircdName gestartet wird, ohne useLircdName funktioniert alles wie bisher.

    MfG
    Angehängte Dateien Angehängte Dateien
    Geändert von /dev/null (22.02.2015 um 15:56 Uhr)


  6. #36
    Moderator Avatar von KleinerSchelm
    Registriert seit
    05.05.2012
    Beiträge
    2.125
    Thanks
    1.286
    Thanked 576 Times in 404 Posts
    Ok danke
    werde ich dann mal auf meiner spark 7162 testen


  7. #37
    VIP
    Registriert seit
    13.05.2012
    Beiträge
    759
    Thanks
    35
    Thanked 345 Times in 243 Posts
    Kommt ja drauf an welche Aktionen in der Gui definiert sind:
    KEY_SLEEP > öffnet das Sleep-Timer Menü
    Und die Timeshift Taste zeigt die Timer Liste an.
    Für Timeshift zum Starten ist ja Pause Taste.
    Neutrino jetzt


  8. #38
    Moderator Avatar von KleinerSchelm
    Registriert seit
    05.05.2012
    Beiträge
    2.125
    Thanks
    1.286
    Thanked 576 Times in 404 Posts
    Ist jetzt nur die Frage ob die Änderung in der rcS und lircd.conf mit jedem Spark Gerät und es verschiedenen ausgelieferten Fernbedienungen gehen.

    mfg


  9. #39
    VIP
    Registriert seit
    13.05.2012
    Beiträge
    759
    Thanks
    35
    Thanked 345 Times in 243 Posts
    Wird schon....
    Der lircd pickt sich ja eh die FB´s jetzt schon aus der conf.
    Die conf muss nur entsprechend angepasst werden für alle FB´s (KEY_namen linke Seite) analog der spark.c im evemote2 Ordner ( Linux Key - Namen rechte Seite )


  10. #40
    VIP
    Registriert seit
    05.11.2012
    Beiträge
    587
    Thanks
    83
    Thanked 101 Times in 80 Posts
    Wie gesagt muss man schauen was man mit KEY_SLEEP und KEY_TimeShift macht. Ich benutze KEY_SLEEP doppelt, 1x drücken Aufnahmetimer anzeigen und 2x drücken Sleepmenü (oder wie das heißt). TimeShift für Timeshift halt. Mit dem Standardaufruf von evremote Funktionieren alles tasten wie sie sollen außer Portal funktioniert nicht. Beim Aufruf mit DBoxOldies Anweisung geht die Portaltaste, aber dann muss man schauen wie man das mit Timeshift löst. Legt man KEY_Time auf Timeshift funktioniert die Taste, bei KEY_SLEEP kommt dann unbekannt ..... in der Konsole. Hatte auch versucht KEY_TIMER bei Sleep und KEY_TIMESHIFT bei Timeshift, ohne Erfolg.

    MfG


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •