Archiv > General
Verständnisfrage lircd.conf, remote.conf, remote.conf.lirc usw.
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