From: Josu L. <jos...@gm...> - 2009-06-30 18:50:57
|
Hello everybody. I have a Pinnacle 72e remote, here is an image: http://oristech.co.uk/images/8230-10022-71.jpg I want to use to control my Debian lenny software like XBMC and Totem. I have record all the keys with this command: irrecord -H dev/input -d /dev/input/event10 /tmp/lircd.conf And this my /etc/lirc/lircd.conf: ###start /etc/lirc/lircd.conf ### begin remote name Pinnacle PCTV 72e bits 16 eps 30 aeps 100 one 0 0 zero 0 0 pre_data_bits 16 pre_data 0x1 gap 251982 toggle_bit_mask 0x80000000 begin codes Mute 0x0071 Menu 0x008B Shutdown 0x0074 VolUp 0x0073 VolDown 0x0072 ChannelUp 0x0192 ChannelDown 0x0193 1 0x0002 2 0x0003 3 0x0004 4 0x0005 5 0x0006 6 0x0007 7 0x0008 8 0x0009 9 0x000A 0 0x000B FullScreen 0x0177 Text 0x0184 Back 0x00A8 Play 0x00CF Ford 0x00D0 Record 0x00A7 Stop 0x0080 Help 0x00DF end codes end remote ### stop /etc/lirc/lircd.conf ### But I have some problem with the remote, when I push a key it repeat twice, if a push the play key on the remote it makes pause and play in the same time, so I can't pause the movie. Here is my .lircrc: ### start .lircrc ### ## Totem ## begin totem begin prog = Totem button = Shutdown config = quit end begin prog = Totem button = Play config = play end begin prog = Totem button = Play repeat = 0 config = pause end begin prog = Totem button = Stop config = pause repeat = 0 end begin prog = Totem button = Ford config = next repeat = 1 end begin prog = Totem button = Back config = seek_previous repeat = 1 end begin prog = Totem button = Ford config = seek_forward repeat = 1 end begin prog = Totem button = Back config = seek_backward repeat = 1 end begin prog = Totem button = VolUp config = volume_up repeat = 1 end begin prog = Totem button = VolDown config = volume_down repeat = 1 end begin prog = Totem button = FullScreen config = fullscreen repeat = 1 end end totem ### stop .lircrc ### I read on forum that I need to change the value of "gap" variable on /etc/lirc/lircd.conf, but I don't understand the significant of this variable, and I take it from the irrecord output 8automatic). Can someone help with this? Thank you very much. -- Josu Lazkano |
From: Jarod W. <ja...@wi...> - 2009-06-30 18:57:16
|
On Jun 30, 2009, at 2:50 PM, Josu Lazkano wrote: > Hello everybody. I have a Pinnacle 72e remote, here is an image: http://oristech.co.uk/images/8230-10022-71.jpg > > I want to use to control my Debian lenny software like XBMC and Totem. ... > But I have some problem with the remote, when I push a key it repeat > twice, if a push the play key on the remote it makes pause and play > in the same time, so I can't pause the movie. > > Here is my .lircrc: > > ### start .lircrc ### ... > begin > prog = Totem > button = Stop > config = pause > repeat = 0 > end > begin > prog = Totem > button = Ford > config = next > repeat = 1 > end I see both repeat=0 and repeat=1. I believe what you're looking for is repeat=2. -- Jarod Wilson ja...@wi... |
From: Josu L. <jos...@gm...> - 2009-06-30 19:21:06
|
Thanks for your reply, but I think that is an other thing. When I execute "irw" this is my output when I press the "Play" key one time: 00000000000100cf 00 Play Pinnacle_72e 00000000000100cf 00 Play Pinnacle_72e It appears twice. Thanks any way. I will continue searching the solution. Here is the hardware.conf file: LIRCD_ARGS="-d /dev/input/event10" #START_LIRCMD=false #START_IREXEC=true LOAD_MODULES=true DRIVER="devinput" DEVICE="/dev/input/event10" MODULES="" LIRCD_CONF="/etc/lirc/lircd.conf" LIRCMD_CONF="/etc/lirc/lircmd.conf" Thanks again. 2009/6/30 Jarod Wilson <ja...@wi...> > On Jun 30, 2009, at 2:50 PM, Josu Lazkano wrote: > > Hello everybody. I have a Pinnacle 72e remote, here is an image: >> http://oristech.co.uk/images/8230-10022-71.jpg >> >> I want to use to control my Debian lenny software like XBMC and Totem. >> > ... > >> But I have some problem with the remote, when I push a key it repeat >> twice, if a push the play key on the remote it makes pause and play in the >> same time, so I can't pause the movie. >> >> Here is my .lircrc: >> >> ### start .lircrc ### >> > ... > >> begin >> prog = Totem >> button = Stop >> config = pause >> repeat = 0 >> end >> begin >> prog = Totem >> button = Ford >> config = next >> repeat = 1 >> end >> > > > I see both repeat=0 and repeat=1. I believe what you're looking for is > repeat=2. > > -- > Jarod Wilson > ja...@wi... > > > > -- Josu Lazkano |
From: Jarod W. <ja...@wi...> - 2009-06-30 19:38:16
|
On Jun 30, 2009, at 3:20 PM, Josu Lazkano wrote: > Thanks for your reply, but I think that is an other thing. When I > execute "irw" this is my output when I press the "Play" key one time: > > 00000000000100cf 00 Play Pinnacle_72e > 00000000000100cf 00 Play Pinnacle_72e > > It appears twice. Thanks any way. I will continue searching the > solution. That looks perfectly normal, and repeat = 2 should hide the duplicate press. Although, since the count is 00 on both, perhaps something's not quite 100% right, as I believe they ought to be 00 and 01 there if its truly the remote xmiting and receiver receiving 2x for the same button press. But I dunno that its something to be concerned about if repeat = 2 works. -- Jarod Wilson ja...@wi... |
From: Josu L. <jos...@gm...> - 2009-06-30 20:02:29
|
Thanks again, sorry about all my question and my english, I am new on this. The repeat function goes on .lircrc? The problem is that XBMC (multimedi center) doesn't read the .lircrc file, so I must configure it from /etc/lirc/lircd.conf. I think this is this way. I am very confused with LIRC and XBMC. Here is the XBMC LIRC config files: ### start Keymap.xml ### <keymap> <global> <remote> <left>Left</left> <right>Right</right> <up>Up</up> <down>Down</down> <select>Select</select> <back>PreviousMenu</back> <volumeplus>VolUp</volumeplus> <volumeminus>VolDown</volumeminus> <mute>Mute</mute> <power>Shutdown</power> </remote> </global> </keymap> ### stop Keymap.xml ### ### start Lircmap.xml ### <lircmap> <remote device="Pinnacle_72e"> <left>4</left> <right>6</right> <up>2</up> <down>8</down> <select>5</select> <back>Menu</back> <volumeplus>VolUp</volumeplus> <volumeminus>VolDown</volumeminus> <mute>Mute</mute> <power>Shutdown</power> </remote> </lircmap> ### stop Lircmap.xml ### I think it takes the configuration of /etc/lirc/lircd.conf Thank you for all your help. Thanks and regards. 2009/6/30 Jarod Wilson <ja...@wi...> > On Jun 30, 2009, at 3:20 PM, Josu Lazkano wrote: > > Thanks for your reply, but I think that is an other thing. When I execute >> "irw" this is my output when I press the "Play" key one time: >> >> 00000000000100cf 00 Play Pinnacle_72e >> 00000000000100cf 00 Play Pinnacle_72e >> >> It appears twice. Thanks any way. I will continue searching the solution. >> > > That looks perfectly normal, and repeat = 2 should hide the duplicate > press. Although, since the count is 00 on both, perhaps something's not > quite 100% right, as I believe they ought to be 00 and 01 there if its truly > the remote xmiting and receiver receiving 2x for the same button press. But > I dunno that its something to be concerned about if repeat = 2 works. > > > -- > Jarod Wilson > ja...@wi... > > > > -- Josu Lazkano |
From: Jarod W. <ja...@wi...> - 2009-06-30 20:17:57
|
On Jun 30, 2009, at 4:01 PM, Josu Lazkano wrote: > Thanks again, sorry about all my question and my english, I am new > on this. > > The repeat function goes on .lircrc? Correct. > The problem is that XBMC (multimedi center) doesn't read the .lircrc > file, Oh. Hrm. Afraid I'm not at all familiar with using XBMC with lirc... > so I must configure it from /etc/lirc/lircd.conf. lircd.conf is for the IR code to key name mapping, don't think repeat can be specified in there in any way. ... > ### start Lircmap.xml ### > <lircmap> > <remote device="Pinnacle_72e"> > <left>4</left> > <right>6</right> > <up>2</up> > <down>8</down> > <select>5</select> > <back>Menu</back> > <volumeplus>VolUp</volumeplus> > <volumeminus>VolDown</volumeminus> > <mute>Mute</mute> > <power>Shutdown</power> > </remote> > </lircmap> > ### stop Lircmap.xml ### > > I think it takes the configuration of /etc/lirc/lircd.conf Yes, looks like the bits between <foo> and </foo> should match key names in lircd.conf. I'd wager this file is also where a repeat setting would have to go, but I have no idea how one would add it, if its even supported by xbmc. -- Jarod Wilson ja...@wi... |
From: Josu L. <jos...@gm...> - 2009-07-01 16:14:45
|
Oh!!! I have solved!!! I just search this post: <http://forums.whirlpool.net.au/forum-replies.cfm?t=919552&p=9#r165> http://forums.whirlpool.net.au/forum-replies.cfm?t=919552&p=9#r165 So I change this line on my /etc/lirc/lircd.conf: toggle_bit_mask 0x16000000 Now works perfectly, so now I must configure all the buttons. Thanks for all your help. 2009/6/30 Jarod Wilson <ja...@wi...> > On Jun 30, 2009, at 4:01 PM, Josu Lazkano wrote: > > Thanks again, sorry about all my question and my english, I am new on >> this. >> >> The repeat function goes on .lircrc? >> > > Correct. > > The problem is that XBMC (multimedi center) doesn't read the .lircrc file, >> > > Oh. Hrm. Afraid I'm not at all familiar with using XBMC with lirc... > > > so I must configure it from /etc/lirc/lircd.conf. >> > > lircd.conf is for the IR code to key name mapping, don't think repeat can > be specified in there in any way. > > ... > >> ### start Lircmap.xml ### >> <lircmap> >> <remote device="Pinnacle_72e"> >> <left>4</left> >> <right>6</right> >> <up>2</up> >> <down>8</down> >> <select>5</select> >> <back>Menu</back> >> <volumeplus>VolUp</volumeplus> >> <volumeminus>VolDown</volumeminus> >> <mute>Mute</mute> >> <power>Shutdown</power> >> </remote> >> </lircmap> >> ### stop Lircmap.xml ### >> >> I think it takes the configuration of /etc/lirc/lircd.conf >> > > Yes, looks like the bits between <foo> and </foo> should match key names in > lircd.conf. I'd wager this file is also where a repeat setting would have to > go, but I have no idea how one would add it, if its even supported by xbmc. > > > -- > Jarod Wilson > ja...@wi... > > > > -- Josu Lazkano |
From: <li...@ba...> - 2009-07-06 18:32:57
|
Hi! Josu Lazkano "jos...@gm..." wrote: > Oh!!! I have solved!!! > > I just search this post: > <http://forums.whirlpool.net.au/forum-replies.cfm?t=919552&p=9#r165> > http://forums.whirlpool.net.au/forum-replies.cfm?t=919552&p=9#r165 > > So I change this line on my /etc/lirc/lircd.conf: > > toggle_bit_mask 0x16000000 This is just a work-around. In fact the repeat counter should increase when using irw, so there is definitely something wrong. I'd like to see a hexdump of the data coming from the device: > hexdump /dev/input/event10 Christoph |