Hirdetés

Új hozzászólás Aktív témák

  • Ejelhar

    senior tag

    válasz Dolphine #73669 üzenetére

    Megpróbálom érthetően leírni, átfaragom a létező remote.conf állomány négy színes gombját.
    Alaphelyzet, a remote.conf állomány tartalmából:
    0x29 0x18e #RED
    0x30 0x18f #GREEN
    0x31 0x190 #YELLOW
    0x32 0x191 #BLUE
    Balról az első oszlop azt tartalmazza amit a táv küld, utána következő oszlopban a linux esemény kódok, vagyis milyen gombnak vegye azt a linux.
    A harmadik oszlop kettőskereszttel kezdődik, ezt nem értelmezi, megjegyzésnek minősül.
    Ellenőrizzük tényleg okay e a mostani állapot, először leállítjuk a Kodit:
    systemctl stop kodi
    Majd lekérdezzük most miről tud a linux:
    evtest --grab /dev/input/event1
    ennek tartalmából:
    Event code 398 (KEY_RED)
    Event code 399 (KEY_GREEN)
    Event code 400 (KEY_YELLOW)
    Event code 401 (KEY_BLUE)
    Itt tesztelhetjük is (ha végeztünk, akkor Crtl-C megszakítja), nyomjuk meg a vizsgálandó gombokat, pl a vöröset és és a sárgát:
    type 1 (EV_KEY), code 398 (KEY_RED)
    type 1 (EV_KEY), code 400 (KEY_YELLOW)

    Ez okaynak tűnik. Windows alatt elindítjuk a kalkulátort, átváltunk programozói módba, majd a tizes számrendszerben beírjuk a 398-at és a 400-at, és mindegyiknél külön-külön átváltunk hexadecimális számrendszerre.

    Mint látszik a 398 hexában az 18e (vörös gomb), a 0x400 pedig 0x190. Jók vagyunk, tényleg ezekről a gombokról van szó.

    Akkor írjuk át őket a remote.conf fileban, például így:
    0x29 59 #RED volt most: F1
    0x30 60 #GREEN volt most: F2
    0x31 61 #YELLOW volt most:F3
    0x32 62 #BLUE volt most: F4
    Balról a második oszlopba mi kerül? Innen tudunk szemezgetni:
    https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h

    A CE/Kodi keyboard hotkey listát pedig itt tudod megnézni:
    /usr/share/kodi/system/keymaps/keyboard.xml
    illetve:
    https://kodi.wiki/view/Keyboard_controls

    Beolvastatjuk az új konfigot a rendszerrel:
    remotecfg /storage/.config/remote.conf
    Innen kezdve működnek a színes gombok is, mert átfaragtuk őket F1,F2,F3,F4 gombokká, amit a CE Kodija keyboardról is értelmez.

    A keymap editorral is szerkeszthető, vagy csinálsz egy keyboard.xml állományt, például:
    touch /storage/.kodi/userdata/keymaps/keyboard.xml
    majd szerkeszted:
    nano /storage/.kodi/userdata/keymaps/keyboard.xml

    a tartalma mondjuk meg ez:
    <keymap>
     <global>
      <keyboard>
       <F1>UpdateLibrary(video)</F1>
       <F2>CleanLibrary(video)</F2>
       <F3>ActivateWindow(Filemanager)</F3>
       <F4>ActivateWindow(Settings)</F4>
      </keyboard>
     </global>
     <FullscreenVideo>
      <keyboard>
    <F1>ZoomIn</F1>
    <F2>ZoomOut</F2>
    <F3>ShowSubtitles</F3>
    <F4>PlayerProcessInfo</F4>
      </keyboard>
     </FullscreenVideo> 
    </keymap>

    A végén pedig visszaindítjuk a Kodit:
    systemctl start kodi

    Hát kb. ennyi.

    [ Szerkesztve ]

Új hozzászólás Aktív témák