Archiv > General

Verständnisfrage lircd.conf, remote.conf, remote.conf.lirc usw.

<< < (2/3) > >>

kuro13:
Was Holger oben beschrieben hat, funktioniert. Danke.

Nur schlauer bin ich noch nicht geworden.  >:(  Möglicherweise kann mir jemand auf die Sprünge helfen, damit ich nicht immer blöde Fragen stellen muß.
Als Beispiel eine funktionierende Taste für die Tonumschaltung im VDR:
In lircd.conf steht: KEY_MODE 0x02d1
In remote.conf steht: LIRC.Audio     KEY_MODE

In welcher Datei wird der Eintrag in der remote.conf weiter umgesetzt, oder ist das im VDR fix eingestellt?

DLX:
Das ist im VDR fix.
Hier eine Liste:
Spoiler (show / hide)LIRC.Up        Up
LIRC.Down      Down
LIRC.Menu      Menu
LIRC.Ok        Ok
LIRC.Back      Back
LIRC.Left      Left
LIRC.Right     Right
LIRC.Red       Red
LIRC.Green     Green
LIRC.Yellow    Yellow
LIRC.Blue      Blue
LIRC.0         0
LIRC.1         1
LIRC.2         2
LIRC.3         3
LIRC.4         4
LIRC.5         5
LIRC.6         6
LIRC.7         7
LIRC.8         8
LIRC.9         9
LIRC.Power     Power
LIRC.Volume+   Volume+
LIRC.Volume-   Volume-
LIRC.Mute      Mute
Gibt es den Eintrag LIRC.Audio, oder ist das jetzt eine Erfindung von dir?

Btw: bei dem Usercommand solltest du noch "Recordings   Menu" davor setzen. Du hast sonst das Problem, dass das Command nur funktioniert, wenn du nicht im Menü, EPG etc bist. So werden die Aufnahmen aufgerufen und durch "Menu" wieder geschlossen. Dann funktioniert das Usercommand immer, egal was du grade im VDR offen hast.

Bei mir sieht das dann so aus:

--- Code: ---User1   Recordings Menu Menu 5 1 #xbmc

--- End code ---

DG7YCX:
@DLX
Den Eintrag LIRC.Audio gibt es, schau in die /etc/vdr/remote.conf, da sind auch noch einige mehr als die von dir aufgelisteten.
Damit kann der Audiomode bei den TV-Sendern umgestellt werden wie im Menu mit der grünen Taste bzw F2 auf der Tastatur.
LIRC.Audio      KEY_MODE , wobei KEY_MODE für eine Taste in der Lircd.conf zugewiesen werden kann.
Damit ich dazu nicht immer das Menu öffnen muss, habe ich diese Funktion auf Taste F6 der Tastatur gelegt.
XKeySym.Audio      F6, ist mein Eintrag in der remote.conf und für stummschalten XKeySym.Mute       F5.

Gruß
Klaus

Holger:
Nach meinem Verständnis läuft es so:

in der lircd.conf wird die benutzte Fernbedienung definiert und die empfangenen Signale, also z.B. 0x02d1 werden einem KEY_yxz  zugewiesen. Dieser KEY_xyz wird dann mittels der remote.conf in Lirc-Kommandos übersetzt. Die KEY_xyz-Benamung kann frei gewählt werden, solange sie in der remote.conf mit gleichem Namen autritt (wobei tunlichst Namen "sprechend" sein sollten bzw. mit der Beschriftung auf der Fernbedienung übereinstimmen...) . Die Lirc-Befehle wie sie in der remote.conf vorkommen, stammen aus einem fest definierten Pool . Je mehr Tasten eine Fernbedienung hat, desto mehr Lirc-Kommandos können genutzt werden.

lircd.conf für meine Tastatur:
Spoiler (show / hide)# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.1-git(default) on Wed Oct  3 14:54:35 2012
#
# contributed by
#
# brand:                       Hauppauge grosse FB
# model no. of remote control: grosse Hauppauge-FB
# devices being controlled by this remote:
# alle 45 Tasten / 03.10.2012

begin remote

  name  hauppauge-gross
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           898   868
  zero          898   868
  plead         942
  gap          113601
  toggle_bit_mask 0x800

      begin codes
          KEY_GOTO                 0x17BB
          KEY_POWER2               0x17BD
          KEY_TV                   0x179C
          KEY_VIDEO                0x1798
          KEY_MP3                  0x1799
          KEY_IMAGES               0x179A
          KEY_PROGRAM              0x179B
          KEY_UP                   0x1794
          KEY_RADIO                0x178C
          KEY_LEFT                 0x1796
          KEY_OK                   0x17A5
          KEY_RIGHT                0x1797
          KEY_EXIT                 0x179F
          KEY_DOWN                 0x1795
          KEY_MENU                 0x178D
          KEY_VOLUMEUP             0x1790
          KEY_VOLUMEDOWN           0x1791
          KEY_CHANNEL              0x1792
          KEY_MUTE                 0x178F
          KEY_CHANNELUP            0x17A0
          KEY_CHANNELDOWN          0x17A1
          KEY_RECORD               0x17B7
          KEY_STOP                 0x17B6
          KEY_REWIND               0x17B2
          KEY_PLAY                 0x17B5
          KEY_FASTFORWARD          0x17B4
          KEY_PREVIOUS             0x17A4
          KEY_PAUSE                0x17B0
          KEY_NEXT                 0x179E
          KEY_1                    0x1781
          KEY_2                    0x1782
          KEY_3                    0x1783
          KEY_4                    0x1784
          KEY_5                    0x1785
          KEY_6                    0x1786
          KEY_7                    0x1787
          KEY_8                    0x1788
          KEY_9                    0x1789
          KEY_TEXT                 0x178A
          KEY_0                    0x1780
          KEY_SUBTITLE             0x178E
          KEY_RED                  0x178B
          KEY_GREEN                0x17AE
          KEY_YELLOW               0x17B8
          KEY_BLUE                 0x17A9
      end codes

end remote

meine remote.conf:
Spoiler (show / hide)LIRC.Up                 KEY_UP
LIRC.Down               KEY_DOWN
LIRC.Menu               KEY_MENU
LIRC.Ok                 KEY_OK
LIRC.Back               KEY_EXIT
LIRC.Left               KEY_LEFT
LIRC.Right              KEY_RIGHT
LIRC.Red                KEY_RED
LIRC.Green              KEY_GREEN
LIRC.Yellow             KEY_YELLOW
LIRC.Blue               KEY_BLUE
LIRC.0                  KEY_0
LIRC.1                  KEY_1
LIRC.2                  KEY_2
LIRC.3                  KEY_3
LIRC.4                  KEY_4
LIRC.5                  KEY_5
LIRC.6                  KEY_6
LIRC.7                  KEY_7
LIRC.8                  KEY_8
LIRC.9                  KEY_9
LIRC.Info               KEY_INFO
LIRC.Play               KEY_PLAY
LIRC.Pause              KEY_PAUSE
LIRC.Stop               KEY_STOP
LIRC.Record             KEY_RECORD
LIRC.FastFwd            KEY_FASTFORWARD
LIRC.FastRew            KEY_REWIND
LIRC.Next               KEY_NEXT
LIRC.Prev               KEY_BACK
LIRC.Power              KEY_POWER2
LIRC.Channel+           KEY_CHANNELUP
LIRC.Channel-           KEY_CHANNELDOWN
LIRC.PrevChannel        KEY_PREVIOUS
LIRC.Volume+            KEY_VOLUMEUP
LIRC.Volume-            KEY_VOLUMEDOWN
LIRC.Mute               KEY_MUTE
LIRC.Audio              KEY_MODE
LIRC.Subtitles          KEY_SUBTITLE
LIRC.Schedule           KEY_EPG
LIRC.Channels           KEY_CHANNEL
LIRC.Timers             KEY_TIME
LIRC.Recordings         KEY_PVR
LIRC.Setup              KEY_SETUP
LIRC.Commands           KEY_FAVORITES
LIRC.User0              KEY_GOTO
LIRC.User1              KEY_TV
LIRC.User2              KEY_VIDEO
LIRC.User3              KEY_MP3
LIRC.User4              KEY_IMAGES
LIRC.User5              KEY_PROGRAM
LIRC.User6              KEY_RADIO
LIRC.User7              KEY_TEXT
LIRC.User8              KEY_FN
LIRC.User9              KEY_SCREEN

Verbessert mich, wenn ich falsch liege.

Gruß
Holger

DLX:

--- Quote from: Holger on March 06, 2015, 21:55:39 ---Die KEY_xyz-Benamung kann frei gewählt werden,

--- End quote ---

Ich bin der Meinung, das man nur vordefinierte KEY_xyz-Benamungen nutzen kann. Ich wollte damals beim anlegen der lirc.conf mit irrecord andere verwenden, was nicht zugelassen wurde.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version