logo       

Dvico MCE style remote + LIRC - looking for somone with a NORMAL(non-MCE) d: msg#00047

hardware.lirc

Subject: Dvico MCE style remote + LIRC - looking for somone with a NORMAL(non-MCE) dvico remote to help.

lircd.conf for MCE dvico, see conversation here:  http://sourceforge.net/mailarchive/message.php?msg_id=14270216  or as the THIRD "begin remote" stanza from the link below.

If you have the non-MCE slim remote, try here for a lircd.conf (there are three "begin remote" stanzas, use just the FIRST) http://cvs.sourceforge.net/viewcvs.py/lirc/lirc/remotes/dvico/lircd.conf.fusionHDTV?rev=1.3&view=markup

.lircrc:  this varies depending on what you want, and if you use the lirc support built into mythtv or not. Some example links that might help:

google "chris pascoe lircrc" for use with an embedded lirc in myth http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/mythtv-lircrc

Googled "lircrc dvico" - and see this one that uses irxevent (for stand-alone lircd, even when using myth), and is what I based my lircrc off - http://www.users.on.net/~jani/lircrc.example.DVICO-irxevent

 

my current (incomplete, but works for basic features of mythtv) lircrc is:

# lircrc.buzz.dvico-MCE-irxevent
# 2006-01-25, David Bussenschutt
# mailto:buzz at oska.com
# Save this file in ~/.lircrc
# 'man irxevent' for more info on format
# layout of a button = section.
# begin
#   prog = <program>
#   remote = <remote name, defaults to *>
#   button = = <string from <codes> section of lircd.conf>
#   repeat = <0=ignore repeats, n = send every n'th repeat to application>
#   delay = <ignore <delay> repeats, before following <repeat> above.
#   config = <this string is sent to destination applicationi, more than one, and they are passed in turn(for toggle buttons), \n \r \t \e \\ \X(ctrl-x, where x is any character, eg: \C = ctrl-c) \<nn>(octal ASCII code) \x<nn>(hex ASCII code) >
#   mode = used for grouping buttons. more elsewhere
#  flags =
# end

# set the startup mode to nothing except jump to the dvico mode:
#
 begin
  flags = startup_mode
  mode = dvico
 end
#
#start dvico mode
begin dvico
        begin
  button = ok
  prog = irxevent
  # Middle button = on the diamond
      config = Key Return CurrentWindow
 end
 begin
  button = up
  prog = irxevent
  # This is the "up" on the central diamond
      repeat = 3
      config = Key Up CurrentWindow
 end
 begin
  button = down
  prog = irxevent
  # This is the "down" on the central diamond
      repeat = 3
      config = Key Down CurrentWindow
 end
 begin
  button = left
  prog = irxevent
  # This is the "left" on the central diamond
      repeat = 3
      config = Key Left CurrentWindow
 end
 begin
  button = right
  prog = irxevent
  # This is the "right" on the central diamond
      repeat = 3
      config = Key Right CurrentWindow
 end
 begin
 # magic button = to restart myth frontend...
  button = setup
  prog = irexec
  repeat = 0
  config = "pkill -9 mythfrontend ; sleep 2 ; mythfrontend"
 end
 begin
  button = tv_onoff
  prog = irxevent
  #config = unused
 end
 begin
  button = guide
  prog = irxevent
  # EPG:
      config = Key M CurrentWindow
 end
 begin
  button = dtv
  prog = irxevent
  #config = unused
 end
 begin
  button = mp3
  prog = irxevent
  #config = unused
 end
 begin
  button = dvd
  prog = irxevent
  #config = unused
 end
 begin
  button = cpf
  prog = irxevent
  #config = unused
 end
 begin
  button = back
  prog = irxevent
      config = Key Escape CurrentWindow
 end
 begin
  button = more
  prog = irxevent
  # We'll use it for "Information"
     config = Key I CurrentWindow
 end
 begin
  button = dvd_menu
  prog = irxevent
      config = Key M CurrentWindow
 end
 begin
  button = alt_tab
  prog = irxevent
  config = Key Alt-Tab CurrentWindow
 end
 begin
  button = replay
  prog = irxevent
  # Use for backwards commercial skip
     config = Key Q CurrentWindow
 end
 begin
  button = skip
  prog = irxevent
  # Use for forward commercial skip
     config = Key Z CurrentWindow
 end
 begin
  button = start
  prog = irxevent
  #config = unused
 end
 begin
  button = vol_up
  prog = irxevent
  # Use it as a volume key
   repeat = 3
  config = Key F10 CurrentWindow
 end
 begin
  button = vol_down
  prog = irxevent
  # Use it as a volume key
    repeat = 3
    config = Key F11 CurrentWindow
 end
 begin
  button = ch_up
  prog = irxevent
  # This is the "up" on the channel changer oval
      repeat = 3
      config = Key Up CurrentWindow
 end
 begin
  button = ch_down
  prog = irxevent
  # This is the "down" on the channel changer oval
      repeat = 3
      config = Key Down CurrentWindow
 end
 begin
  button = photo
  prog = irxevent
      config = Key P CurrentWindow
 end
 begin
  button = live
  prog = irxevent
  #config = unused  - set to livetv jump point?
 end
 begin
  button = folder
  prog = irxevent
  #config = unused
 end
 begin
  button = 1
  prog = irxevent
      config = Key 1 CurrentWindow
 end
 begin
  button = 2
  prog = irxevent
      config = Key 2 CurrentWindow
 end
 begin
  button = 3
  prog = irxevent
      config = Key 3 CurrentWindow
 end
 begin
  button = 4
  prog = irxevent
      config = Key 4 CurrentWindow
 end
 begin
  button = 5
  prog = irxevent
      config = Key 5 CurrentWindow
 end
 begin
  button = 6
  prog = irxevent
      config = Key 6 CurrentWindow
 end
 begin
  button = 7
  prog = irxevent
      config = Key 7 CurrentWindow
 end
 begin
  button = 8
  prog = irxevent
      config = Key 8 CurrentWindow
 end
 begin
  button = 9
  prog = irxevent
      config = Key 9 CurrentWindow
 end
 begin
  button = 0
  prog = irxevent
      config = Key 0 CurrentWindow
 end
 begin
  button = ratio
  prog = irxevent
     config = Key W CurrentWindow
 end
 begin
  button = zoom
  prog = irxevent
  # Swap the PiP windows
      config = Key N CurrentWindow
 end
 begin
  button = rew
  prog = irxevent
      config = Key Left CurrentWindow
 end
 begin
  button = playpause
  prog = irxevent
      config = Key P CurrentWindow
 end
 begin
  button = ff
  prog = irxevent
      config = Key Right CurrentWindow
 end
 begin
  button = mute
  prog = irxevent
      config = Key F9 CurrentWindow
 end
 begin
  button = stop
  prog = irxevent
  # We'll use it for "Delete"
     config = Key D CurrentWindow
 end
 begin
  button = rec
  prog = irxevent
      config = Key R CurrentWindow
 end
 begin
  button = power_onoff
  prog = irxevent
  #config = unused
 end
end dvico
#
# Note the "repeat =" strings in the volume and channel.
# This means that if you hold down the key, every nth instance will be
# passed.  This depends on your system, so you may want to increase or
# decrease this and see what happens.  repeat = 1 is probably too
# fast.

 
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise