|
|
(9 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | The [http://www.logitech.com/index.cfm/products/detailsharmony/US/EN,CRID=2084,CONTENTID=9933 Harmony 880 Remote] is a relatively expensive universal remote control. Given it's high price, it does offer a lot of flexibility in how it's programmed. Below are methods used by some community members: | + | The Harmony 880 Remote is a relatively expensive universal remote control. Given it's high price, it does offer a lot of flexibility in how it's programmed. |
− | | |
− | | |
− | | |
− | [http://mythtv.org/wiki/index.php/User:Nasa Nasa]
| |
− | | |
− | I use this remote in conjunction with [http://mythtv.org/wiki/index.php/MCE_Remote MCE IR sensor]
| |
− | I based my setup from [http://mod-mce.sourceforge.net/ mod_mce]. Expect updates as I clean this up!
| |
− | | |
− | === Appendix A - MythTV /etc/lircd.conf ===
| |
− | My /etc/lircd.conf looks like so:
| |
− | | |
− | <pre><nowiki>
| |
− | #
| |
− | # RC-6 config file
| |
− | #
| |
− | # source: http://home.hccnet.nl/m.majoor/projects__remote_control.htm
| |
− | # http://home.hccnet.nl/m.majoor/pronto.pdf
| |
− | #
| |
− | # used by: Philips
| |
− | #
| |
− | #########
| |
− | #
| |
− | # Philips Media Center Edition remote control
| |
− | # For use with the USB MCE ir receiver
| |
− | #
| |
− | # Dan Conti dconti|acm.wwu.edu
| |
− | #
| |
− | # Updated with codes for MCE 2005 Remote additional buttons
| |
− | # *, #, Teletext, Red, Green, Yellow & Blue Buttons
| |
− | # Note: TV power button transmits no code until programmed.
| |
− | # Updated 12th September 2005
| |
− | # Graham Auld - mce|graham.auld.me.uk
| |
− | #
| |
− | # Radio, Print, RecTV are only available on the HP Media Center remote control
| |
− | #
| |
− | | |
− | begin remote
| |
− | | |
− | name mceusb
| |
− | bits 16
| |
− | flags RC6|CONST_LENGTH
| |
− | eps 30
| |
− | aeps 100
| |
− | | |
− | header 2667 889
| |
− | one 444 444
| |
− | zero 444 444
| |
− | pre_data_bits 21
| |
− | pre_data 0x37FF0
| |
− | gap 105000
| |
− | toggle_bit 22
| |
− | rc6_mask 0x100000000
| |
− | | |
− | | |
− | begin codes
| |
− | | |
− | Power 0x00007bf3 # no e2,e3
| |
− | MyTV 0x00007bb9 # starts at af
| |
− | MyMusic 0x00007bb8 # starts at af
| |
− | MyPictures 0x00007bb6 # starts at af
| |
− | MyVideos 0x00007bb5 # starts at af
| |
− | Record 0x00007be8 # no e2,e3
| |
− | Stop 0x00007be6 # no e2,e3
| |
− | Pause 0x00007be7 # no e2,e3
| |
− | Play 0x00007be9 # no e2,e3
| |
− | Rewind 0x00007bea # no e2,e3
| |
− | Forward 0x00007beb # no e2,e3
| |
− | Replay 0x00007be4 # no e2,e3
| |
− | Skip 0x00007be5 # no e2,e3
| |
− | More 0x00007bf0 # no e2,e3
| |
− | Back 0x00007bdc # no ba - d8
| |
− | Left 0x00007bdf # no ba - d8
| |
− | Right 0x00007bde # no ba - d8
| |
− | Up 0x00007be1 # no ba - d8
| |
− | Down 0x00007be0 # no ba - d8
| |
− | OK 0x00007bdd # no ba - d8
| |
− | VolUp 0x00007bef # no e2,e3
| |
− | VolDown 0x00007bee # no e2,e3
| |
− | ChanUp 0x00007bed # no e2,e3
| |
− | ChanDown 0x00007bec # no e2,e3
| |
− | Home 0x00007bf2 # no e2,e3
| |
− | Mute 0x00007bf1 # no e2,e3
| |
− | RecordedTV 0x00007bb7 # starts at af
| |
− | Guide 0x00007bd9 # no ba - d8
| |
− | LiveTV 0x00007bda # no ba - d8
| |
− | DVDMenu 0x00007bdb # no ba - d8
| |
− | One 0x00007bfe # no e2,e3
| |
− | Two 0x00007bfd # no e2,e3
| |
− | Three 0x00007bfc # no e2,e3
| |
− | Four 0x00007bfb # no e2,e3
| |
− | Five 0x00007bfa # no e2,e3
| |
− | Six 0x00007bf9 # no e2,e3
| |
− | Seven 0x00007bf8 # no e2,e3
| |
− | Eight 0x00007bf7 # no e2,e3
| |
− | Nine 0x00007bf6 # no e2,e3
| |
− | Zero 0x00007bff # no e2,e3
| |
− | Star 0x00007be2 # no e2,e3
| |
− | Hash 0x00007be3 # no e2,e3
| |
− | Clear 0x00007bf5 # no e2,e3
| |
− | Enter 0x00007bf4 # no e2,e3
| |
− | Red 0x00007ba4 # no e2,e3
| |
− | Green 0x00007ba3 # no e2,e3
| |
− | Yellow 0x00007ba2 # no e2,e3
| |
− | Blue 0x00007ba1 # no e2,e3
| |
− | Teletext 0x00007ba5 # no e2,e3
| |
− | | |
− | #Following are unused with Hauppauge MCE remote.
| |
− | #redefine these to something else
| |
− | | |
− | Radio 0x00007baf # starts at af
| |
− | Print 0x00007bb1 # starts at af
| |
− | end codes
| |
− | end remote
| |
− | </nowiki></pre>
| |
− | | |
− | | |
− | === Appendix B - MythTV lircrc ===
| |
− | my .lircrc file (which is sym linked to .mythtv/lircrc) looks like
| |
− | (Note this is a work in progress):
| |
− | <pre><nowiki>
| |
− | | |
− | # Power button = Start/Stop MythTV program.
| |
− | # Calls mythpowerbutton.sh script in ~/.mythtv to start a single instance
| |
− | # of mythfrontend, or kill it if it's already running.
| |
− | begin
| |
− | button = Power
| |
− | prog = irexec
| |
− | repeat = 0
| |
− | config = /home/christopher/.mythtv/mythpowerbutton.sh
| |
− | end
| |
− | | |
− | # MyTV = Jump to live TV section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = MyTV
| |
− | config = Ctrl+2
| |
− | end
| |
− | # MyMusic = Jump to MythMusic section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = MyMusic
| |
− | config = Ctrl+3
| |
− | end
| |
− | | |
− | | |
− | # MyPictures = Jump to MythGallery section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = MyPictures
| |
− | config = Ctrl+4
| |
− | end
| |
− | | |
− | | |
− | # MyVideos = Jump to MythVideo section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = MyVideos
| |
− | config = Ctrl+5
| |
− | end
| |
− | | |
− | | |
− | #
| |
− | # Recording controls.
| |
− | #
| |
− | | |
− | # Record = Start recording.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Record
| |
− | config = r
| |
− | end
| |
− | | |
− | | |
− | # Stop = Back/Cancel.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Stop
| |
− | config = Esc
| |
− | end
| |
− | | |
− | | |
− | # Pause = Pause/Resume playback.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Pause
| |
− | config = p
| |
− | end
| |
− | | |
− | | |
− | # Play = Play recording/set bookmark.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Play
| |
− | config = Space
| |
− | end
| |
− | | |
− | | |
− | # Rewind = Slowly skip backwards in recording.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Rewind
| |
− | config = PgDown
| |
− | end
| |
− | | |
− | | |
− | # Forward = Slowly skip forwards in recording.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Forward
| |
− | config = PgUp
| |
− | end
| |
− | | |
− | | |
− | # Replay = Skip to previous commercial marker.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Replay
| |
− | config = q
| |
− | end
| |
− | | |
− | | |
− | # Skip = Skip to next commercial marker.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Skip
| |
− | config = z
| |
− | end
| |
− | | |
− | | |
− | #
| |
− | # Directional controls.
| |
− | #
| |
− | | |
− | # Back button = Back/Cancel.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Back
| |
− | config = Esc
| |
− | end
| |
− | | |
− | | |
− | # More = Bring up OSD & playlist menus.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = More
| |
− | config = m
| |
− | end
| |
− | | |
− | | |
− | # Up = Scroll/Channel Up.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Up
| |
− | config = Up
| |
− | repeat = 2
| |
− | end
| |
− | | |
− | | |
− | # Down = Scroll/Channel Down.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Down
| |
− | config = Down
| |
− | repeat = 2
| |
− | end
| |
− | | |
− | | |
− | # Left = Scroll/Rewind left.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Left
| |
− | config = Left
| |
− | repeat = 2
| |
− | end
| |
− | | |
− | | |
− | # Right = Scroll/Rewind right.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Right
| |
− | config = Right
| |
− | repeat = 2
| |
− | end
| |
− | | |
− | | |
− | # OK = Select.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = OK
| |
− | config = Return
| |
− | end
| |
− | | |
− | | |
− | #
| |
− | # Quick controls.
| |
− | #
| |
− | | |
− | # VolUp = Increase Volume.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = VolUp
| |
− | config = F11
| |
− | end
| |
− | # VolDown = Decrease Volume.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = VolDown
| |
− | config = F10
| |
− | end
| |
− | | |
− | | |
− | # Home = Jump to Main Menu section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Home
| |
− | config = Ctrl+1
| |
− | end
| |
− | | |
− | | |
− | # Mute = Turn sound off/on.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Mute
| |
− | config = |
| |
− | | |
− | end
| |
− | | |
− | | |
− | # ChanUp = Scroll/Channel Up.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = ChanUp
| |
− | config = Up
| |
− | end
| |
− | | |
− | | |
− | # ChanDown = Scroll/Channel Down.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = ChanDown
| |
− | config = Down
| |
− | end
| |
− | | |
− | | |
− | # RecordedTV button = Jump to TV Recording Playback section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = RecordedTV
| |
− | config = Ctrl+6
| |
− | end
| |
− | | |
− | | |
− | # Guide = Show EPG while in TV mode.
| |
− | #begin
| |
− | # prog = mythtv
| |
− | # button = Guide
| |
− | # config = s
| |
− | #end
| |
− | # Guide = Jump to Live TV In Guide section.
| |
− | # Config button defined via MythWeb's KeyBindings JumpPoints editor.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Guide
| |
− | config = Ctrl+7
| |
− | end
| |
− | | |
− | | |
− | # LiveTV = Switch to previous channel.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = LiveTV
| |
− | config = h
| |
− | end
| |
− | | |
− | | |
− | # DVDMenu = Show more information on selected items.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = DVDMenu
| |
− | config = i
| |
− | end
| |
− | | |
− | | |
− | #
| |
− | # Zero - Nine = Numbers 0 - 9.
| |
− | #
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = One
| |
− | config = 1
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Two
| |
− | config = 2
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Three
| |
− | config = 3
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Four
| |
− | config = 4
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Five
| |
− | config = 5
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Six
| |
− | config = 6
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Seven
| |
− | config = 7
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Eight
| |
− | config = 8
| |
− | end
| |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Nine
| |
− | config = 9
| |
− | end
| |
− | | |
− | | |
− | begin
| |
− | prog = mythtv
| |
− | button = Zero
| |
− | config = 0
| |
− | end
| |
− | | |
− | | |
− | #
| |
− | # Text controls.
| |
− | #
| |
− | | |
− | # Star button = toggle Picture In Picture on/off.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Full
| |
− | config = V
| |
− | end
| |
− | | |
− | # Hash (+ Number) = Show teletext, else show subtitles.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Hash
| |
− | config = t
| |
− | end
| |
− | | |
− | # Clear button = change focus for PiP (to change channel in the other window)
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Blank
| |
− | config = B
| |
− | end
| |
− | | |
− | # Enter button = swap channels in PiP window.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Enter
| |
− | config = N
| |
− | end
| |
− | | |
− | # Red = Red button for interactive screens.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Red
| |
− | config = F2
| |
− | end
| |
− | | |
− | # Green = Green button for interactive screens.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Green
| |
− | config = F3
| |
− | end
| |
− | | |
− | # Yellow = Yellow button for interactive screens.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Yellow
| |
− | config = F4
| |
− | end
| |
− | | |
− | # Blue = Blue button for interactive screens.
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Blue
| |
− | config = F5
| |
− | end
| |
− | | |
− | # Teletext = Show interactive MHEG screens (Freeview's "Red Button")
| |
− | begin
| |
− | prog = mythtv
| |
− | button = Teletext
| |
− | config = F7
| |
− | end
| |
− | ##
| |
− | # MPlayer lirc setup.
| |
− | #
| |
− | # Used to control video playback in MythTV.
| |
− | ##
| |
− | | |
− | # MyTV = Toggle full-screen mode.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = MyTV
| |
− | config = vo_fullscreen
| |
− | end
| |
− | | |
− | # Stop = Stop playback and exit.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Stop
| |
− | config = quit
| |
− | end
| |
− | | |
− | # Pause = Pause playback
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Pause
| |
− | config = pause
| |
− | end
| |
− | | |
− | # Play = Play if paused, else skip ahead 1 minute.
| |
− | # Format = seek +(num of seconds you wish to skip).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Play
| |
− | config = seek +60
| |
− | end
| |
− | | |
− | # Rewind = Skip back 10 seconds.
| |
− | # Format = seek -(num of seconds you wish to skip).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Rewind
| |
− | config = seek -10
| |
− | end
| |
− | | |
− | # Forward = Skip forward 10 seconds.
| |
− | # Format = seek +(num of seconds you wish to skip).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Forward
| |
− | config = seek +10
| |
− | end
| |
− | | |
− | # Replay = Skip backward 5 minutes.
| |
− | # Format = seek -(num of seconds you wish to skip).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Replay
| |
− | config = seek -300
| |
− | end
| |
− | | |
− | | |
− | # Skip = Skip forward 5 minutes.
| |
− | # Format = seek +(num of seconds you wish to skip).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Skip
| |
− | config = seek +300
| |
− | end
| |
− | | |
− | | |
− | # Back = Quit video playback.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Back
| |
− | config = quit
| |
− | end
| |
− | | |
− | | |
− | # More = Show OSD
| |
− | begin
| |
− | prog = mplayer
| |
− | button = More
| |
− | config = osd
| |
− | end
| |
− | | |
− | # OK = Pause/resume playback.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = OK
| |
− | config = pause
| |
− | end
| |
− | | |
− | | |
− | # VolUp = Increase volume.
| |
− | # Format = seek +(amount of steps to increase).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = VoleUp
| |
− | config = volume +5
| |
− | end
| |
− | | |
− | # VolDown = Decrease volume.
| |
− | # Format = seek -(amount of steps to decrease).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = VolDown
| |
− | config = volume -5
| |
− | end
| |
− | | |
− | | |
− | # ChanUp = Skip to next entry in playlist.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = ChanUp
| |
− | config = pt_step +1
| |
− | end
| |
− | | |
− | | |
− | # ChanDown = Skip to previous entry in playlist..
| |
− | begin
| |
− | prog = mplayer
| |
− | button = ChanDown
| |
− | config = pt_step -1
| |
− | end
| |
− | | |
− | | |
− | # Home = Cycle through available audio tracks.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Home
| |
− | config = switch_audio
| |
− | end
| |
− | | |
− | | |
− | # Mute = Turn sound off/on.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Mute
| |
− | config = mute
| |
− | end
| |
− | | |
− | | |
− | # RecordedTV button not used.
| |
− | | |
− | | |
− | # Guide = Show OSD
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Guide
| |
− | config = osd
| |
− | end
| |
− | | |
− | # Four = Decrease gamma.
| |
− | # Format = gamma -(num of steps to decrease).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Four
| |
− | config = gamma -1
| |
− | end
| |
− | | |
− | # Five = Increase gamma.
| |
− | # Format = gamma +(num of steps to increase).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Five
| |
− | config = gamma +1
| |
− | end
| |
− | | |
− | # Six = Move subtitles towards top of screen.
| |
− | # Format = sub_alignment +(num of steps to move up).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Six
| |
− | config = sub_pos -1
| |
− | end
| |
− | | |
− | # Seven = Decrease hue.
| |
− | # Format = hue -(num of steps to decrease).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Seven
| |
− | config = hue -1
| |
− | end
| |
− | | |
− | | |
− | # Eight = Increase hue.
| |
− | # Format = hue +(num of steps to increase).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Nine
| |
− | config = sub_pos +1
| |
− | end
| |
− | | |
− | | |
− | # Zero = Increase saturation.
| |
− | # Format = saturation +(num of steps to increase).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Zero
| |
− | config = saturation +1
| |
− | end
| |
− | | |
− | | |
− | # Hash = Cycle available subtitles.
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Hash
| |
− | config = sub_select
| |
− | end
| |
− | | |
− | # Red = Decrease contrast.
| |
− | # Format = contrast -(num of steps to decrease).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Red
| |
− | config = contrast -1
| |
− | end
| |
− | | |
− | # Green = Increase contrast.
| |
− | # Format = contrast +(num of steps to increase).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Green
| |
− | config = contrast +1
| |
− | end
| |
− | | |
− | # Yellow = Decrease brightness.
| |
− | # Format = brightness -(num of steps to decrease).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Yellow
| |
− | config = brightness -1
| |
− | end
| |
− | | |
− | | |
− | # Blue = Increase brightness
| |
− | # Format = brightness -(num of steps to increase).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Blue
| |
− | config = brightness +1
| |
− | end
| |
− | | |
− | | |
− | # Teletext = Decrease saturation.
| |
− | # Format = saturation -(num of steps to decrease).
| |
− | begin
| |
− | prog = mplayer
| |
− | button = Teletext
| |
− | config = saturation -1
| |
− | end
| |
− | ##
| |
− | # xine key bindings.
| |
− | # Automatically generated by xine-ui version 0.99.3.
| |
− | # Customised by pepsi_max2k for use with my Hauppauge MCE remote, 28/05/06.
| |
− | #
| |
− | # Used to control DVD playback in MythTV.
| |
− | ##
| |
− | | |
− | | |
− | # Power button = Close Xine (exits to MythTV)
| |
− | begin
| |
− | button = Power
| |
− | prog = xine
| |
− | config = Quit
| |
− | end
| |
− | | |
− | | |
− | # MyTV = Switch between playback and current menu.
| |
− | begin
| |
− | button = MyTV
| |
− | prog = xine
| |
− | config = Menu
| |
− | end
| |
− | | |
− | | |
− | # MyMusic = jump to Audio Menu
| |
− | begin
| |
− | button = MyMusic
| |
− | prog = xine
| |
− | config = AudioMenu
| |
− | end
| |
− | | |
− | | |
− | # MyPictures = jump to Subpicture Menu (aka subtitle menu)
| |
− | begin
| |
− | button = MyPictures
| |
− | prog = xine
| |
− | config = SubpictureMenu
| |
− | end
| |
− | | |
− | | |
− | # MyVideos = jump to Title Menu.
| |
− | begin
| |
− | button = MyVideos
| |
− | prog = xine
| |
− | config = TitleMenu
| |
− | end
| |
− | | |
− | | |
− | # Stop = stop playback of DVD.
| |
− | begin
| |
− | button = Stop
| |
− | prog = xine
| |
− | config = Stop
| |
− | end
| |
− | | |
− | | |
− | # Pause = playback pause toggle
| |
− | begin
| |
− | button = Pause
| |
− | prog = xine
| |
− | config = Pause
| |
− | end
| |
− | | |
− | | |
− | # Play = start playback
| |
− | begin
| |
− | button = Play
| |
− | prog = xine
| |
− | config = Play
| |
− | end
| |
− | | |
− | | |
− | # Rewind = set position to -30 seconds in current stream
| |
− | begin
| |
− | button = Rewind
| |
− | prog = xine
| |
− | config = SeekRelative-30
| |
− | end
| |
− | | |
− | | |
− | # Forward = set position to +30 seconds in current stream
| |
− | begin
| |
− | button = Forward
| |
− | prog = xine
| |
− | config = SeekRelative+30
| |
− | end
| |
− | | |
− | | |
− | # Replay = jump to next chapter
| |
− | begin
| |
− | button = Replay
| |
− | prog = xine
| |
− | config = EventNext
| |
− | end
| |
− | | |
− | | |
− | # Skip = jump to previous chapter
| |
− | begin
| |
− | button = Skip
| |
− | prog = xine
| |
− | config = EventPrior
| |
− | end
| |
− | | |
− | | |
− | # Back = Switch between playback and current menu.
| |
− | begin
| |
− | button = Back
| |
− | prog = xine
| |
− | config = Menu
| |
− | end
| |
− | # More = Display stream information using OSD
| |
− | begin
| |
− | button = More
| |
− | prog = xine
| |
− | config = OSDStreamInfos
| |
− | end
| |
− | | |
− | | |
− | # Up = Navigate up in menus.
| |
− | begin
| |
− | button = Up
| |
− | prog = xine
| |
− | config = EventUp
| |
− | end
| |
− | | |
− | | |
− | # Down = Navigate down in menus.
| |
− | begin
| |
− | button = Down
| |
− | prog = xine
| |
− | config = EventDown
| |
− | end
| |
− | | |
− | | |
− | # Left = Navigate left in menus.
| |
− | begin
| |
− | button = Left
| |
− | prog = xine
| |
− | config = EventLeft
| |
− | end
| |
− | | |
− | | |
− | # Right = Navigate right in menus.
| |
− | begin
| |
− | button = Right
| |
− | prog = xine
| |
− | config = EventRight
| |
− | end
| |
− | | |
− | | |
− | # OK = Select in menus.
| |
− | begin
| |
− | button = OK
| |
− | prog = xine
| |
− | config = EventSelect
| |
− | end
| |
− | | |
− | | |
− | # VolUp = increment audio volume
| |
− | begin
| |
− | button = VolUp
| |
− | prog = xine
| |
− | config = Volume+
| |
− | end
| |
− | | |
− | | |
− | # VolDown = decrement audio volume
| |
− | begin
| |
− | button = VolDown
| |
− | prog = xine
| |
− | config = Volume-
| |
− | end
| |
− | | |
− | | |
− | # ChanUp = jump to next chapter
| |
− | begin
| |
− | button = ChanUp
| |
− | prog = xine
| |
− | config = EventNext
| |
− | end
| |
− | | |
− | | |
− | # ChanDown = jump to previous chapter
| |
− | begin
| |
− | button = ChanDown
| |
− | prog = xine
| |
− | config = EventPrior
| |
− | end
| |
− | | |
− | | |
− | # Home = jump to previous chapter
| |
− | begin
| |
− | button = Home
| |
− | prog = xine
| |
− | config = EventPrior
| |
− | end
| |
− | | |
− | | |
− | # Mute = audio muting toggle
| |
− | begin
| |
− | button = Mute
| |
− | prog = xine
| |
− | config = Mute
| |
− | end
| |
− | | |
− | | |
− | # RecordedTV button = Jump to Root Menu
| |
− | begin
| |
− | button = RecordedTV
| |
− | prog = xine
| |
− | config = RootMenu
| |
− | end
| |
− | | |
− | | |
− | # Guide button not used.
| |
− | # LiveTV button not used.
| |
− | # DVDMenu button not used.
| |
− | | |
− | | |
− | # One = select next audio channel.
| |
− | begin
| |
− | button = One
| |
− | prog = xine
| |
− | config = AudioChannelNext
| |
− | end
| |
− | | |
− | | |
− | # Two = select next sub picture (subtitle) channel
| |
− | begin
| |
− | button = Two
| |
− | prog = xine
| |
− | config = SpuNext
| |
− | end
| |
− | | |
− | | |
− | # Three = select next angle
| |
− | begin
| |
− | button = Three
| |
− | prog = xine
| |
− | config = EventAngleNext
| |
− | end
| |
− | | |
− | | |
− | # Four = select previous audio channel
| |
− | begin
| |
− | button = Four
| |
− | prog = xine
| |
− | config = AudioChannelPrior
| |
− | end
| |
− | | |
− | | |
− | # Five = select previous sub picture (subtitle) channel
| |
− | begin
| |
− | button = Five
| |
− | prog = xine
| |
− | config = SpuPrior
| |
− | end
| |
− | | |
− | | |
− | # Six = select previous angle
| |
− | begin
| |
− | button = Six
| |
− | prog = xine
| |
− | config = EventAnglePrior
| |
− | end
| |
− | | |
− | | |
− | # Seven = increase hue by 10
| |
− | begin
| |
− | button = Seven
| |
− | prog = xine
| |
− | config = HueControl+
| |
− | end
| |
− | | |
− | | |
− | # Eight = decrease hue by 10
| |
− | begin
| |
− | button = Eight
| |
− | prog = xine
| |
− | config = HueControl-
| |
− | end
| |
− | # Nine = cycle through aspect ratios.
| |
− | begin
| |
− | button = Nine
| |
− | prog = xine
| |
− | config = ToggleAspectRatio
| |
− | end
| |
− | | |
− | | |
− | # Zero = decrease saturation by 10
| |
− | begin
| |
− | button = Zero
| |
− | prog = xine
| |
− | config = SaturationControl-
| |
− | end
| |
− | | |
− | | |
− | # Star button not used.
| |
− | # Hash button not used.
| |
− | # Clear button not used.
| |
− | # Enter button not used.
| |
− | | |
− | | |
− | # Red = increase contrast by 10
| |
− | begin
| |
− | button = Red
| |
− | prog = xine
| |
− | config = ContrastControl+
| |
− | end
| |
− | | |
− | | |
− | # Green = decrease contrast by 10
| |
− | begin
| |
− | button = Green
| |
− | prog = xine
| |
− | config = ContrastControl-
| |
− | end
| |
− | | |
− | | |
− | # Yellow = increase brightness by 10
| |
− | begin
| |
− | button = Yellow
| |
− | prog = xine
| |
− | config = BrightnessControl+
| |
− | end
| |
− | | |
− | | |
− | # Blue = decrease brightness by 10
| |
− | begin
| |
− | button = Blue
| |
− | prog = xine
| |
− | config = BrightnessControl-
| |
− | end
| |
− | | |
− | | |
− | # Teletext = increase saturation by 10
| |
− | begin
| |
− | button = Teletext
| |
− | prog = xine
| |
− | config = SaturationControl+
| |
− | end
| |
− | | |
− | | |
− | | |
− | ##
| |
− | # Unused xine commands.
| |
− | ##
| |
− | | |
− | #####
| |
− | ######
| |
− | Navigation commands.
| |
− | #######
| |
− | ####
| |
− | | |
− | # jump to Angle Menu
| |
− | #begin
| |
− | # button = One
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = AngleMenu
| |
− | #end
| |
− | | |
− | | |
− | ######
| |
− | ########
| |
− | Stream commands.
| |
− | ########
| |
− | #######
| |
− | | |
− | # select and play next MRL in the playlist
| |
− | # begin
| |
− | # button = NextTrack
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = NextMrl
| |
− | # end
| |
− | | |
− | # select and play previous MRL in the playlist
| |
− | # begin
| |
− | # button = PreviousTrack
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = PriorMrl
| |
− | # end
| |
− | | |
− | # loop mode toggle
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleLoopMode
| |
− | # end
| |
− | | |
− | # stop playback after played stream
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = PlaylistStop
| |
− | # end
| |
− | | |
− | # scan playlist to grab stream infos
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ScanPlaylistInfo
| |
− | # end
| |
− | | |
− | # add a mediamark from current playback
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = AddMediamark
| |
− | # end
| |
− | | |
− | # edit selected mediamark
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = MediamarkEditor
| |
− | # end
| |
− | | |
− | | |
− | #####
| |
− | #######
| |
− | Position commands.
| |
− | '######
| |
− | ######
| |
− | | |
− | # set position to -60 seconds in current stream
| |
− | #begin
| |
− | # button = Rewind
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative-60
| |
− | #end
| |
− | | |
− | # set position to +60 seconds in current stream
| |
− | #begin
| |
− | # button = Forward
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative+60
| |
− | #end
| |
− | | |
− | # set position to -30 seconds in current stream
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative-30
| |
− | # end
| |
− | | |
− | # set position to +30 seconds in current stream
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative+30
| |
− | # end
| |
− | | |
− | # set position to -15 seconds in current stream
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative-15
| |
− | # end
| |
− | | |
− | # set position to +15 seconds in current stream
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative+15
| |
− | # end
| |
− | | |
− | # set position to beginning of current stream
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition0%
| |
− | # end
| |
− | | |
− | # set position to 10% of current stream
| |
− | # begin
| |
− | # button = One
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition10%
| |
− | # end
| |
− | | |
− | # set position to 20% of current stream
| |
− | # begin
| |
− | # button = Two
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition20%
| |
− | # end
| |
− | | |
− | # set position to 30% of current stream
| |
− | # begin
| |
− | # button = Three
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition30%
| |
− | # end
| |
− | | |
− | # set position to 40% of current stream
| |
− | # begin
| |
− | # button = Four
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition40%
| |
− | # end
| |
− | | |
− | # set position to 50% of current stream
| |
− | #begin
| |
− | # button = Five
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition50%
| |
− | #end
| |
− | | |
− | # set position to 60% of current stream
| |
− | #begin
| |
− | # button = Six
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition60%
| |
− | #end
| |
− | | |
− | # set position to 70% of current stream
| |
− | #begin
| |
− | # button = Seven
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition70%
| |
− | #end
| |
− | | |
− | # set position to 80% of current stream
| |
− | #begin
| |
− | # button = Eight
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition80%
| |
− | #end
| |
− | | |
− | # set position to 90% of current stream
| |
− | #begin
| |
− | # button = Nine
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition90%
| |
− | #end
| |
− | | |
− | # set position in current stream to numeric percentage
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetPosition%
| |
− | # end
| |
− | | |
− | # set position forward by numeric argument in current stream
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative+
| |
− | # end
| |
− | | |
− | # set position back by numeric argument in current stream
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SeekRelative-
| |
− | # end
| |
− | | |
− | | |
− | | |
− | ###
| |
− | ########
| |
− | Speed commands.
| |
− | #######
| |
− | ####
| |
− | | |
− | # reset playback speed
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SpeedReset
| |
− | # end
| |
− | | |
− | # increment playback speed
| |
− | # begin
| |
− | # button = Forward
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SpeedFaster
| |
− | #end
| |
− | | |
− | # decrement playback speed
| |
− | #begin
| |
− | # button = Rewind
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SpeedSlower
| |
− | #end
| |
− | | |
− | | |
− | ######
| |
− | #######
| |
− | Volume commands.
| |
− | #######
| |
− | ####
| |
− | | |
− | # increment amplification level
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Amp+
| |
− | # end
| |
− | | |
− | # decrement amplification level
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Amp-
| |
− | # end
| |
− | | |
− | # reset amplification to default value
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ResetAmp
| |
− | # end
| |
− | | |
− | | |
− | | |
− | ####
| |
− | ######
| |
− | Subtitle commands.
| |
− | ######
| |
− | ####
| |
− | | |
− | # select a subtitle file
| |
− | # begin
| |
− | # button = Hash
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SubSelector
| |
− | #end
| |
− | | |
− | | |
− | ###
| |
− | #####
| |
− | Display size commands.
| |
− | ####
| |
− | ##
| |
− | | |
− | # interlaced mode toggle
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleInterleave
| |
− | # end
| |
− | | |
− | # reduce the output window size by factor 1.2
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = WindowReduce
| |
− | # end
| |
− | | |
− | # enlarge the output window size by factor 1.2
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = WindowEnlarge
| |
− | # end
| |
− | | |
− | # set video output window to 50%
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Window50
| |
− | # end
| |
− | | |
− | # set video output window to 100%
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Window100
| |
− | # end
| |
− | | |
− | # set video output window to 200%
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Window200
| |
− | # end
| |
− | | |
− | # zoom in
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomIn
| |
− | # end
| |
− | # zoom out
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomOut
| |
− | # end
| |
− | | |
− | # zoom in horizontally
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomInX
| |
− | # end
| |
− | | |
− | # zoom out horizontally
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomOutX
| |
− | # end
| |
− | | |
− | # zoom in vertically
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomInY
| |
− | # end
| |
− | | |
− | # zoom out vertically
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomOutY
| |
− | # end
| |
− | | |
− | # reset zooming
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ZoomReset
| |
− | # end
| |
− | | |
− | # resize output window to stream size
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Zoom1:1
| |
− | # end
| |
− | | |
− | # fullscreen toggle
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleFullscreen
| |
− | # end
| |
− | | |
− | # Xinerama fullscreen toggle
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleXineramaFullscr
| |
− | # end
| |
− | | |
− | | |
− | ####
| |
− | #######
| |
− | Xine config menu commands.
| |
− | #######
| |
− | ####
| |
− | | |
− | # open file browser for hard drive
| |
− | #begin
| |
− | # button = xxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = FileSelector
| |
− | #end
| |
− | | |
− | # visibility toggle of help window
| |
− | # begin
| |
− | # button = 8
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = HelpShow
| |
− | # end
| |
− | | |
− | # visibility toggle of video post effect window
| |
− | # begin
| |
− | # button = 7
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = VPProcessShow
| |
− | # end
| |
− | | |
− | # toggle post effect usage
| |
− | # begin
| |
− | # button = 7
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = VPProcessEnable
| |
− | # end
| |
− | | |
− | # visibility toggle of output window
| |
− | # begin
| |
− | # button = 6
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleWindowVisibility
| |
− | # end
| |
− | | |
− | # bordered window toggle of output window
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleWindowBorder
| |
− | # end
| |
− | | |
− | # visibility toggle of UI windows
| |
− | # begin
| |
− | # button = 5
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleVisibility
| |
− | # end
| |
− | | |
− | # visibility toggle of control window
| |
− | # begin
| |
− | # button = 4
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ControlShow
| |
− | # end
| |
− | | |
− | # visibility toggle of mrl browser window
| |
− | #begin
| |
− | # button = 3
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = MrlBrowser
| |
− | # end
| |
− | | |
− | # visibility toggle of playlist editor window
| |
− | # begin
| |
− | # button = 3
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = PlaylistEditor
| |
− | #end
| |
− | | |
− | # visibility toggle of the setup window
| |
− | # begin
| |
− | # button = Hash
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SetupShow
| |
− | # end
| |
− | | |
− | # visibility toggle of the event sender window
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = EventSenderShow
| |
− | # end
| |
− | | |
− | # visibility toggle of analog TV window
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = TVAnalogShow
| |
− | # end
| |
− | | |
− | # visibility toggle of log viewer
| |
− | # begin
| |
− | # button = 2
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ViewlogShow
| |
− | #end
| |
− | | |
− | # visibility toggle of stream info window
| |
− | # begin
| |
− | # button = Teletext
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = StreamInfosShow
| |
− | #end
| |
− | | |
− | | |
− | | |
− | ######
| |
− | #########
| |
− | Miscelaneous commands.
| |
− | #########
| |
− | #####
| |
− | | |
− | # display MRL/Ident toggle
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = MrlIdentToggle
| |
− | # end
| |
− | | |
− | # enter key binding editor
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = KeyBindingEditor
| |
− | # end
| |
− | | |
− | # download a skin from the skin server
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SkinDownload
| |
− | # end
| |
− | | |
− | # grab pointer toggle
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = GrabPointer
| |
− | # end
| |
− | | |
− | # toggle TV modes (on the DXR3)
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = ToggleTVmode
| |
− | # end
| |
− | | |
− | # switch Monitor to DPMS standby mode
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = DPMSStandby
| |
− | # end
| |
− | | |
− | # take a snapshot
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Snapshot
| |
− | # end
| |
− | | |
− | # eject the current medium
| |
− | # begin
| |
− | # remote = xxxxx
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Eject
| |
− | # end
| |
− | | |
− | | |
− | ######
| |
− | #########
| |
− | Number commands.
| |
− | #########
| |
− | #####
| |
− | | |
− | # # enter the number 0
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number0
| |
− | # end
| |
− | #
| |
− | # # enter the number 1
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number1
| |
− | # end
| |
− | #
| |
− | # # enter the number 2
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number2
| |
− | # end
| |
− | #
| |
− | # # enter the number 3
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number3
| |
− | # end
| |
− | #
| |
− | # # enter the number 4
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number4
| |
− | # end
| |
− | #
| |
− | # # enter the number 5
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number5
| |
− | # end
| |
− | #
| |
− | # # enter the number 6
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number6
| |
− | # end
| |
− | #
| |
− | # # enter the number 7
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number7
| |
− | # end
| |
− | # # enter the number 8
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number8
| |
− | # end
| |
− | #
| |
− | # # enter the number 9
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number9
| |
− | # end
| |
− | #
| |
− | # # add 10 to the next entered number
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = Number10add
| |
− | # end
| |
− | | |
− | | |
− | #####
| |
− | ########
| |
− | Syncing commands.
| |
− | ########
| |
− | #####
| |
− | | |
− | # change audio video syncing (delay video)
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = AudioVideoDecay+
| |
− | # end
| |
− | | |
− | # change audio video syncing (delay audio)
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = AudioVideoDecay-
| |
− | # end
| |
− | | |
− | # reset audio video syncing offset
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = AudioVideoDecayReset
| |
− | # end
| |
− | | |
− | # change subtitle syncing (delay video)
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SpuVideoDecay+
| |
− | # end
| |
− | | |
− | # change subtitle syncing (delay subtitles)
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SpuVideoDecay-
| |
− | # end
| |
− | | |
− | # reset subtitle syncing offset
| |
− | # begin
| |
− | # button = xxxxx
| |
− | # prog = xine
| |
− | # repeat = 0
| |
− | # config = SpuVideoDecayReset
| |
− | # end
| |
− | | |
− | | |
− | ##
| |
− | # End of xine key bindings.
| |
− | ##
| |
− | | |
− | </nowiki></pre>
| |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
| | | |
| + | ===Pros=== |
| + | *One nice feature compared to some more expensive LCD touch-screen remotes is it has real buttons, which are nice so you don't always have to look at your remote to use it, but it still has an LCD screen where you can customize buttons and add text to them. |
| + | *It "knows" what mode everything is supposed to be in - you push "Watch TV" and it sets all your devices to the correct mode. |
| + | *It has a Help button which will fix any device that gets out of sync with what mode it's supposed to be in. Great for kids, guests, etc. |
| + | *Fairly customizeable, if you're willing to spend the time. |
| + | *Rechargeable - never runs out of batteries |
| + | *Great customer support |
| | | |
| + | ===Cons=== |
| + | *Web-based tool to program the remote. If your Internet is down, you can't program it. |
| + | *I've had two of these over a couple years (the motion-sensing LCD light was starting to go on the 1st), and the second one I got in 2007 is "cheaper". It feels like a different plastic, and some parts of the buttons are starting to wear only after a couple months. The worn sections now show light through them - very annoying. They are clearly not made like they used to be. |
| + | *When learning other remote's commands, you cannot get a button press faster than 1 second. In other words, a learned button, when pressed, locks the remote for 1 second. So, if you want to press 5 buttons - it takes 5 seconds until it's responsive again. Apparently Logitech knows about this issue by reading their forums. The fix some have reported is to call customer support, and by providing them your login they can provide further customizations to your remote which you don't have access to do. (BTW, when I first got the remote 2 years ago, this 1 second minimum keysend did not exist. New software or firmware is to blame - maybe they will fix it soon.) |
| + | *You don't have full control down to the binary level of the codes that are sent, unlike some high-end Philips remotes, for example. Sometimes it takes a lot of tries and tricks to learn commands to get them just right (Press the button fast, slow, block the IR before releasing the button, block the IR when starting to send, etc) |
| + | *It's charging contacts get dirty quickly and eventually stops charging, unless you remember to clean the contacts. |
| | | |
| | | |
| [[Category:Remote Controls]] | | [[Category:Remote Controls]] |
| + | [[Category:Logitech]] |
The Harmony 880 Remote is a relatively expensive universal remote control. Given it's high price, it does offer a lot of flexibility in how it's programmed.