<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Name="Configuration Tree" Expanded="True" Version="851" Guid="{75FA3AC1-2277-43E0-965C-2036A33FE690}" Time="1240316158.13">
    <Autostart Name="Autostart" Expanded="True">
        <Plugin File="Keyboard" Identifier="Keyboard">
            gAIpLg==
        </Plugin>
        <Plugin File="MceRemote" Identifier="MceRemote">
            gAJHP8MzMzMzMzOIhnEALg==
        </Plugin>
        <Plugin File="PowerDVD" Identifier="PowerDvd">
            gAIpLg==
        </Plugin>
        <Plugin File="Task" Identifier="Task">
            gAIpLg==
        </Plugin>
        <Plugin File="XBMC" Identifier="XBMC">
            gAIpLg==
        </Plugin>
    </Autostart>
    <Macro Name="Start Program: XBMC.exe" id="8" Enabled="False">
        <Event Name="MceRemote.Red" />
        <Action>
            EventGhost.DisableItem(XmlIdLink(111))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(141))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(162))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(102), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(105), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(108), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.Wait(2.0)
        </Action>
        <Action>
            System.Execute(u'C:\\Program Files\\XBMC\\XBMC.exe', u'-fs', 0, False, 2, u'C:\\Program Files\\XBMC')
        </Action>
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(174))
        </Action>
        <Action>
            EventGhost.Wait(5.0)
        </Action>
        <Action>
            Window.BringToFront()
        </Action>
        <Action>
            Window.Maximize()
        </Action>
    </Macro>
    <Folder Name="CyberLink PowerDVD" id="28" Enabled="False">
        <Macro Name="Play" Expanded="True">
            <Event Name="MceRemote.Play" />
            <Action>
                PowerDvd.Play()
            </Action>
        </Macro>
        <Macro Name="Pause">
            <Event Name="MceRemote.Pause" />
            <Action>
                PowerDvd.Pause()
            </Action>
        </Macro>
        <Macro Name="Stop">
            <Event Name="MceRemote.Stop" />
            <Action>
                PowerDvd.Stop()
            </Action>
        </Macro>
        <Macro Name="Menu">
            <Event Name="MceRemote.DVDMenu" />
            <Action>
                PowerDvd.Menu()
            </Action>
        </Macro>
        <Macro Name="Previous chapter">
            <Event Name="MceRemote.Replay" />
            <Action>
                PowerDvd.PreviousChapter()
            </Action>
        </Macro>
        <Macro Name="Next chapter">
            <Event Name="MceRemote.Skip" />
            <Action>
                PowerDvd.NextChapter()
            </Action>
        </Macro>
        <Macro Name="Step backward">
            <Event Name="MceRemote.Rewind" />
            <Action>
                PowerDvd.StepBackward()
            </Action>
        </Macro>
        <Macro Name="Step forward">
            <Event Name="MceRemote.Forward" />
            <Action>
                PowerDvd.StepForward()
            </Action>
        </Macro>
        <Macro Name="Toggle fullscreen">
            <Event Name="MceRemote.Guide" />
            <Action>
                PowerDvd.ToggleFullscreen()
            </Action>
        </Macro>
        <Macro Name="Toggle mute">
            <Event Name="MceRemote.Mute" />
            <Action>
                PowerDvd.ToggleMute()
            </Action>
        </Macro>
        <Macro Name="Volume up">
            <Event Name="MceRemote.1812" />
            <Action>
                PowerDvd.VolumeUp()
            </Action>
        </Macro>
        <Macro Name="Volume down">
            <Event Name="MceRemote.1813" />
            <Action>
                PowerDvd.VolumeDown()
            </Action>
        </Macro>
        <Macro Name="Next audio stream" Expanded="True">
            <Event Name="MceRemote.TV" />
            <Action>
                PowerDvd.NextAudioStream()
            </Action>
        </Macro>
        <Macro Name="Next subtitle">
            <Event Name="MceRemote.Teletext" />
            <Action>
                PowerDvd.NextSubtitle()
            </Action>
        </Macro>
        <Macro Name="Next angel" Expanded="True">
            <Event Name="MceRemote.Ok" />
            <Action>
                PowerDvd.NextAngel()
            </Action>
        </Macro>
        <Macro Name="Say-It-Again">
            <Event Name="MceRemote.ChannelUp" />
            <Action>
                PowerDvd.SayItAgain()
            </Action>
        </Macro>
        <Macro Name="See-It-All">
            <Event Name="MceRemote.ChannelDown" />
            <Action>
                PowerDvd.SeeItAll()
            </Action>
        </Macro>
        <Macro Name="Capture frame" Expanded="True">
            <Event Name="MceRemote.Record" />
            <Action>
                PowerDvd.CaptureFrame()
            </Action>
        </Macro>
        <Macro Name="Navigation Up">
            <Event Name="MceRemote.Up" />
            <Action>
                PowerDvd.NavigationUp()
            </Action>
        </Macro>
        <Macro Name="Navigation Down">
            <Event Name="MceRemote.Down" />
            <Action>
                PowerDvd.NavigationDown()
            </Action>
        </Macro>
        <Macro Name="Navigation Left">
            <Event Name="MceRemote.Left" />
            <Action>
                PowerDvd.NavigationLeft()
            </Action>
        </Macro>
        <Macro Name="Navigation Right">
            <Event Name="MceRemote.Right" />
            <Action>
                PowerDvd.NavigationRight()
            </Action>
        </Macro>
        <Macro Name="Navigation Enter">
            <Event Name="MceRemote.Ok" />
            <Action>
                PowerDvd.NavigationEnter()
            </Action>
        </Macro>
        <Macro Name="Enable: Switch App" Expanded="True">
            <Event Name="MceRemote.Power" />
            <Action>
                EventGhost.EnableItem(XmlIdLink(132))
            </Action>
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(132), 2, False)
            </Action>
        </Macro>
    </Folder>
    <Macro Name="Find MCE and kill it" id="102" Enabled="False">
        <Action>
            Window.FindWindow(u'ehshell.exe', None, None, None, None, None, False, 0.0, 0)
        </Action>
        <Action>
            Window.Close()
        </Action>
    </Macro>
    <Macro Name="Find PowerDVD and kill it" id="105" Enabled="False">
        <Action>
            Window.FindWindow(u'PowerDVD8.exe', None, None, None, None, None, False, 0.0, 0)
        </Action>
        <Action>
            Window.Close()
        </Action>
    </Macro>
    <Macro Name="Find XBMC and kill it" id="108" Enabled="False">
        <Action>
            Window.FindWindow(u'XBMC.exe', None, None, None, None, None, False, 0.0, 0)
        </Action>
        <Action>
            Window.Close()
        </Action>
    </Macro>
    <Macro Name="Start Program: ehshell.exe" id="111" Enabled="False">
        <Event Name="MceRemote.Green" />
        <Action>
            EventGhost.DisableItem(XmlIdLink(162))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(141))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(8))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(174))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(105), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(108), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(102), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.Wait(2.0)
        </Action>
        <Action>
            System.Execute(u'C:\\WINDOWS\\ehome\\ehshell.exe', u'', 0, False, 2, u'C:\\WINDOWS\\ehome')
        </Action>
        <Action>
            EventGhost.Wait(15.0)
        </Action>
        <Action>
            Window.BringToFront()
        </Action>
        <Action>
            Window.Maximize()
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(132))
        </Action>
    </Macro>
    <Macro Name="Switch App" id="132" Enabled="False">
        <Event Name="MceRemote.Power" />
        <Action>
            EventGhost.DisableItem(XmlIdLink(174))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(28))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(8))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(165))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(111))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(141))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(162))
        </Action>
    </Macro>
    <Macro Name="Start Program: PowerDVD" id="141" Enabled="False">
        <Event Name="MceRemote.Yellow" />
        <Action>
            EventGhost.DisableItem(XmlIdLink(162))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(111))
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(8))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(102), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(105), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(108), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.Wait(2.0)
        </Action>
        <Action>
            System.Execute(u'C:\\Program Files\\CyberLink\\PowerDVD8\\PowerDVD8.exe', u'', 0, False, 2, u'C:\\Program Files\\CyberLink\\PowerDVD8')
        </Action>
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(28))
        </Action>
        <Action>
            EventGhost.Wait(20.0)
        </Action>
        <Action>
            Window.SetAlwaysOnTop(1)
        </Action>
        <Action>
            Window.Maximize()
        </Action>
        <Action>
            Window.BringToFront()
        </Action>
    </Macro>
    <Macro Name="Reboot" id="162" Enabled="False">
        <Event Name="MceRemote.Blue" />
        <Action>
            System.Reboot(True)
        </Action>
    </Macro>
    <Macro Name="Shutdown" id="165" Enabled="False">
        <Event Name="MceRemote.Messenger" />
        <Action>
            EventGhost.EnableItem(XmlIdLink(102))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(102), 2, True)
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(105))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(105), 2, True)
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(108))
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(108), 2, True)
        </Action>
        <Action>
            EventGhost.DisableItem(XmlIdLink(165))
        </Action>
    </Macro>
    <Folder Name="XBMCRepeat" id="174" Expanded="True">
        <Folder Name="Remote" Expanded="True">
            <Macro Name="Left">
                <Event Name="MceRemote.Left" />
                <Action>
                    XBMC.Left()
                </Action>
            </Macro>
            <Macro Name="Right">
                <Event Name="MceRemote.Right" />
                <Action>
                    XBMC.Right()
                </Action>
            </Macro>
            <Macro Name="Up">
                <Event Name="MceRemote.Up" />
                <Action>
                    XBMC.Up()
                </Action>
            </Macro>
            <Macro Name="Down">
                <Event Name="MceRemote.Down" />
                <Action>
                    XBMC.Down()
                </Action>
            </Macro>
            <Macro Name="Select">
                <Event Name="MceRemote.Ok" />
                <Action>
                    XBMC.Select()
                </Action>
            </Macro>
            <Macro Name="Back">
                <Action>
                    XBMC.Back()
                </Action>
            </Macro>
            <Macro Name="Menu">
                <Action>
                    XBMC.Menu()
                </Action>
            </Macro>
            <Macro Name="Info">
                <Event Name="MceRemote.Details" />
                <Action>
                    XBMC.Info()
                </Action>
            </Macro>
            <Macro Name="Display">
                <Event Name="MceRemote.Guide" />
                <Action>
                    XBMC.Display()
                </Action>
            </Macro>
            <Macro Name="Title">
                <Event Name="MceRemote.Start" />
                <Action>
                    XBMC.Title()
                </Action>
            </Macro>
            <Macro Name="Play">
                <Event Name="MceRemote.Play" />
                <Action>
                    XBMC.Play()
                </Action>
            </Macro>
            <Macro Name="Pause">
                <Event Name="MceRemote.Pause" />
                <Action>
                    XBMC.Pause()
                </Action>
            </Macro>
            <Macro Name="Reverse">
                <Event Name="MceRemote.Rewind" />
                <Action>
                    XBMC.Reverse()
                </Action>
            </Macro>
            <Macro Name="Forward">
                <Event Name="MceRemote.Forward" />
                <Action>
                    XBMC.Forward()
                </Action>
            </Macro>
            <Macro Name="Skip +">
                <Event Name="MceRemote.Skip" />
                <Action>
                    XBMC.Skip +()
                </Action>
            </Macro>
            <Macro Name="Skip -">
                <Event Name="MceRemote.Replay" />
                <Action>
                    XBMC.Skip -()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="MceRemote.Stop" />
                <Action>
                    XBMC.Stop()
                </Action>
            </Macro>
            <Macro Name="0">
                <Event Name="MceRemote.Num0" />
                <Action>
                    XBMC.0()
                </Action>
            </Macro>
            <Macro Name="1">
                <Event Name="MceRemote.Num1" />
                <Action>
                    XBMC.1()
                </Action>
            </Macro>
            <Macro Name="2">
                <Event Name="MceRemote.Num2" />
                <Action>
                    XBMC.2()
                </Action>
            </Macro>
            <Macro Name="3">
                <Event Name="MceRemote.Num3" />
                <Action>
                    XBMC.3()
                </Action>
            </Macro>
            <Macro Name="4">
                <Event Name="MceRemote.Num4" />
                <Action>
                    XBMC.4()
                </Action>
            </Macro>
            <Macro Name="5">
                <Event Name="MceRemote.Num5" />
                <Action>
                    XBMC.5()
                </Action>
            </Macro>
            <Macro Name="6">
                <Event Name="MceRemote.Num6" />
                <Action>
                    XBMC.6()
                </Action>
            </Macro>
            <Macro Name="7">
                <Event Name="MceRemote.Num7" />
                <Action>
                    XBMC.7()
                </Action>
            </Macro>
            <Macro Name="8">
                <Event Name="MceRemote.Num8" />
                <Action>
                    XBMC.8()
                </Action>
            </Macro>
            <Macro Name="9">
                <Event Name="MceRemote.Num9" />
                <Action>
                    XBMC.9()
                </Action>
            </Macro>
            <Macro Name="Power">
                <Action>
                    XBMC.Power()
                </Action>
            </Macro>
            <Macro Name="My TV">
                <Action>
                    XBMC.My TV()
                </Action>
            </Macro>
            <Macro Name="My Music">
                <Event Name="MceRemote.Music" />
                <Action>
                    XBMC.My Music()
                </Action>
            </Macro>
            <Macro Name="My Pictures">
                <Action>
                    XBMC.My Pictures()
                </Action>
            </Macro>
            <Macro Name="My Video">
                <Event Name="MceRemote.Videos" />
                <Action>
                    XBMC.My Video()
                </Action>
            </Macro>
            <Macro Name="Record">
                <Event Name="MceRemote.Record" />
                <Action>
                    XBMC.Record()
                </Action>
            </Macro>
            <Macro Name="Start">
                <Action>
                    XBMC.Start()
                </Action>
            </Macro>
            <Macro Name="Vol +">
                <Event Name="MceRemote.1812" />
                <Action>
                    XBMC.Vol +()
                </Action>
            </Macro>
            <Macro Name="Vol -">
                <Event Name="MceRemote.1813" />
                <Action>
                    XBMC.Vol -()
                </Action>
            </Macro>
            <Macro Name="channelplus">
                <Action>
                    XBMC.channelplus()
                </Action>
            </Macro>
            <Macro Name="channelminus">
                <Action>
                    XBMC.channelminus()
                </Action>
            </Macro>
            <Macro Name="pageplus">
                <Action>
                    XBMC.pageplus()
                </Action>
            </Macro>
            <Macro Name="pageminus">
                <Action>
                    XBMC.pageminus()
                </Action>
            </Macro>
            <Macro Name="Mute">
                <Action>
                    XBMC.Mute()
                </Action>
            </Macro>
            <Macro Name="Recorded TV">
                <Action>
                    XBMC.Recorded TV()
                </Action>
            </Macro>
            <Macro Name="Live TV">
                <Action>
                    XBMC.Live TV()
                </Action>
            </Macro>
            <Macro Name="*">
                <Action>
                    XBMC.*()
                </Action>
            </Macro>
            <Macro Name="#">
                <Action>
                    XBMC.#()
                </Action>
            </Macro>
            <Macro Name="Clear">
                <Action>
                    XBMC.Clear()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Gamepad">
            <Macro Name="a">
                <Action>
                    XBMC.a()
                </Action>
            </Macro>
            <Macro Name="b">
                <Action>
                    XBMC.b()
                </Action>
            </Macro>
            <Macro Name="x">
                <Action>
                    XBMC.x()
                </Action>
            </Macro>
            <Macro Name="y">
                <Action>
                    XBMC.y()
                </Action>
            </Macro>
            <Macro Name="white">
                <Action>
                    XBMC.white()
                </Action>
            </Macro>
            <Macro Name="black">
                <Action>
                    XBMC.black()
                </Action>
            </Macro>
            <Macro Name="start">
                <Action>
                    XBMC.start()
                </Action>
            </Macro>
            <Macro Name="back">
                <Action>
                    XBMC.back()
                </Action>
            </Macro>
            <Macro Name="leftthumbbutton">
                <Action>
                    XBMC.leftthumbbutton()
                </Action>
            </Macro>
            <Macro Name="rightthumbbutton">
                <Action>
                    XBMC.rightthumbbutton()
                </Action>
            </Macro>
            <Macro Name="leftthumbstick">
                <Action>
                    XBMC.leftthumbstick()
                </Action>
            </Macro>
            <Macro Name="leftthumbstickup">
                <Action>
                    XBMC.leftthumbstickup()
                </Action>
            </Macro>
            <Macro Name="leftthumbstickdown">
                <Action>
                    XBMC.leftthumbstickdown()
                </Action>
            </Macro>
            <Macro Name="leftthumbstickleft">
                <Action>
                    XBMC.leftthumbstickleft()
                </Action>
            </Macro>
            <Macro Name="leftthumbstickright">
                <Action>
                    XBMC.leftthumbstickright()
                </Action>
            </Macro>
            <Macro Name="rightthumbstick">
                <Action>
                    XBMC.rightthumbstick()
                </Action>
            </Macro>
            <Macro Name="rightthumbstickup">
                <Action>
                    XBMC.rightthumbstickup()
                </Action>
            </Macro>
            <Macro Name="rightthumbstickdown">
                <Action>
                    XBMC.rightthumbstickdown()
                </Action>
            </Macro>
            <Macro Name="rightthumbstickleft">
                <Action>
                    XBMC.rightthumbstickleft()
                </Action>
            </Macro>
            <Macro Name="rightthumbstickright">
                <Action>
                    XBMC.rightthumbstickright()
                </Action>
            </Macro>
            <Macro Name="lefttrigger">
                <Action>
                    XBMC.lefttrigger()
                </Action>
            </Macro>
            <Macro Name="righttrigger">
                <Action>
                    XBMC.righttrigger()
                </Action>
            </Macro>
            <Macro Name="leftanalogtrigger">
                <Action>
                    XBMC.leftanalogtrigger()
                </Action>
            </Macro>
            <Macro Name="rightanalogtrigger">
                <Action>
                    XBMC.rightanalogtrigger()
                </Action>
            </Macro>
            <Macro Name="dpadleft">
                <Action>
                    XBMC.dpadleft()
                </Action>
            </Macro>
            <Macro Name="dpadright">
                <Action>
                    XBMC.dpadright()
                </Action>
            </Macro>
            <Macro Name="dpadup">
                <Action>
                    XBMC.dpadup()
                </Action>
            </Macro>
            <Macro Name="dpaddown">
                <Action>
                    XBMC.dpaddown()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Windows">
            <Macro Name="Show Movies Screen">
                <Action>
                    XBMC.MyMovies()
                </Action>
            </Macro>
            <Macro Name="Show TV Shows Screen">
                <Action>
                    XBMC.MyTVShows()
                </Action>
            </Macro>
            <Macro Name="Show Shutdown Menu">
                <Action>
                    XBMC.ShutdownMenu()
                </Action>
            </Macro>
            <Macro Name="Home">
                <Action>
                    XBMC.Home()
                </Action>
            </Macro>
            <Macro Name="Programs">
                <Action>
                    XBMC.Programs()
                </Action>
            </Macro>
            <Macro Name="Pictures">
                <Action>
                    XBMC.Pictures()
                </Action>
            </Macro>
            <Macro Name="Files">
                <Action>
                    XBMC.Files()
                </Action>
            </Macro>
            <Macro Name="Settings">
                <Event Name="MceRemote.Blue" />
                <Action>
                    XBMC.Settings()
                </Action>
            </Macro>
            <Macro Name="Music">
                <Action>
                    XBMC.Music()
                </Action>
            </Macro>
            <Macro Name="Musicfiles">
                <Action>
                    XBMC.Musicfiles()
                </Action>
            </Macro>
            <Macro Name="Musiclibrary">
                <Action>
                    XBMC.Musiclibrary()
                </Action>
            </Macro>
            <Macro Name="Musicplaylist">
                <Action>
                    XBMC.Musicplaylist()
                </Action>
            </Macro>
            <Macro Name="Musicplaylisteditor">
                <Action>
                    XBMC.Musicplaylisteditor()
                </Action>
            </Macro>
            <Macro Name="Musicinformation">
                <Action>
                    XBMC.Musicinformation()
                </Action>
            </Macro>
            <Macro Name="Video">
                <Action>
                    XBMC.Video()
                </Action>
            </Macro>
            <Macro Name="Videofiles">
                <Action>
                    XBMC.Videofiles()
                </Action>
            </Macro>
            <Macro Name="Videolibrary">
                <Action>
                    XBMC.Videolibrary()
                </Action>
            </Macro>
            <Macro Name="Videoplaylist">
                <Action>
                    XBMC.Videoplaylist()
                </Action>
            </Macro>
            <Macro Name="Systeminfo">
                <Event Name="MceRemote.Escape" />
                <Action>
                    XBMC.Systeminfo()
                </Action>
            </Macro>
            <Macro Name="Guicalibration">
                <Action>
                    XBMC.Guicalibration()
                </Action>
            </Macro>
            <Macro Name="Screencalibration">
                <Action>
                    XBMC.Screencalibration()
                </Action>
            </Macro>
            <Macro Name="Picturessettings">
                <Action>
                    XBMC.Picturessettings()
                </Action>
            </Macro>
            <Macro Name="Programssettings">
                <Action>
                    XBMC.Programssettings()
                </Action>
            </Macro>
            <Macro Name="Weathersettings">
                <Action>
                    XBMC.Weathersettings()
                </Action>
            </Macro>
            <Macro Name="Musicsettings">
                <Action>
                    XBMC.Musicsettings()
                </Action>
            </Macro>
            <Macro Name="Systemsettings">
                <Action>
                    XBMC.Systemsettings()
                </Action>
            </Macro>
            <Macro Name="Videossettings">
                <Action>
                    XBMC.Videossettings()
                </Action>
            </Macro>
            <Macro Name="Networksettings">
                <Action>
                    XBMC.Networksettings()
                </Action>
            </Macro>
            <Macro Name="Appearancesettings">
                <Action>
                    XBMC.Appearancesettings()
                </Action>
            </Macro>
            <Macro Name="Scripts">
                <Action>
                    XBMC.Scripts()
                </Action>
            </Macro>
            <Macro Name="Gamesaves">
                <Action>
                    XBMC.Gamesaves()
                </Action>
            </Macro>
            <Macro Name="Profiles">
                <Action>
                    XBMC.Profiles()
                </Action>
            </Macro>
            <Macro Name="Virtualkeyboard">
                <Action>
                    XBMC.Virtualkeyboard()
                </Action>
            </Macro>
            <Macro Name="Volumebar">
                <Action>
                    XBMC.Volumebar()
                </Action>
            </Macro>
            <Macro Name="Favourites">
                <Action>
                    XBMC.Favourites()
                </Action>
            </Macro>
            <Macro Name="Musicosd">
                <Action>
                    XBMC.Musicosd()
                </Action>
            </Macro>
            <Macro Name="Visualisationsettings">
                <Action>
                    XBMC.Visualisationsettings()
                </Action>
            </Macro>
            <Macro Name="Visualisationpresetlist">
                <Action>
                    XBMC.Visualisationpresetlist()
                </Action>
            </Macro>
            <Macro Name="Osdvideosettings">
                <Action>
                    XBMC.Osdvideosettings()
                </Action>
            </Macro>
            <Macro Name="Osdaudiosettings">
                <Action>
                    XBMC.Osdaudiosettings()
                </Action>
            </Macro>
            <Macro Name="Videobookmarks">
                <Action>
                    XBMC.Videobookmarks()
                </Action>
            </Macro>
            <Macro Name="Profilesettings">
                <Action>
                    XBMC.Profilesettings()
                </Action>
            </Macro>
            <Macro Name="Locksettings">
                <Action>
                    XBMC.Locksettings()
                </Action>
            </Macro>
            <Macro Name="Contentsettings">
                <Action>
                    XBMC.Contentsettings()
                </Action>
            </Macro>
            <Macro Name="Networksetup">
                <Action>
                    XBMC.Networksetup()
                </Action>
            </Macro>
            <Macro Name="Smartplaylisteditor">
                <Action>
                    XBMC.Smartplaylisteditor()
                </Action>
            </Macro>
            <Macro Name="Smartplaylistrule">
                <Action>
                    XBMC.Smartplaylistrule()
                </Action>
            </Macro>
            <Macro Name="Movieinformation">
                <Action>
                    XBMC.Movieinformation()
                </Action>
            </Macro>
            <Macro Name="Scriptsdebuginfo">
                <Action>
                    XBMC.Scriptsdebuginfo()
                </Action>
            </Macro>
            <Macro Name="Fullscreenvideo">
                <Action>
                    XBMC.Fullscreenvideo()
                </Action>
            </Macro>
            <Macro Name="Visualisation">
                <Action>
                    XBMC.Visualisation()
                </Action>
            </Macro>
            <Macro Name="Slideshow">
                <Action>
                    XBMC.Slideshow()
                </Action>
            </Macro>
            <Macro Name="Filestackingdialog">
                <Action>
                    XBMC.Filestackingdialog()
                </Action>
            </Macro>
            <Macro Name="Weather">
                <Event Name="MceRemote.Yellow" />
                <Action>
                    XBMC.Weather()
                </Action>
            </Macro>
            <Macro Name="Screensaver">
                <Action>
                    XBMC.Screensaver()
                </Action>
            </Macro>
            <Macro Name="Videoosd">
                <Action>
                    XBMC.Videoosd()
                </Action>
            </Macro>
            <Macro Name="Videomenu" Expanded="True">
                <Action>
                    XBMC.Videomenu()
                </Action>
            </Macro>
            <Macro Name="Filebrowser">
                <Action>
                    XBMC.Filebrowser()
                </Action>
            </Macro>
            <Macro Name="Startup">
                <Action>
                    XBMC.Startup()
                </Action>
            </Macro>
            <Macro Name="Startwindow">
                <Action>
                    XBMC.Startwindow()
                </Action>
            </Macro>
            <Macro Name="Loginscreen">
                <Action>
                    XBMC.Loginscreen()
                </Action>
            </Macro>
            <Macro Name="Musicoverlay">
                <Action>
                    XBMC.Musicoverlay()
                </Action>
            </Macro>
            <Macro Name="Videooverlay">
                <Action>
                    XBMC.Videooverlay()
                </Action>
            </Macro>
            <Macro Name="Pictureinfo">
                <Action>
                    XBMC.Pictureinfo()
                </Action>
            </Macro>
            <Macro Name="Pluginsettings">
                <Action>
                    XBMC.Pluginsettings()
                </Action>
            </Macro>
            <Macro Name="Fullscreeninfo">
                <Action>
                    XBMC.Fullscreeninfo()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="General actions">
            <Macro Name="Left">
                <Action>
                    XBMC.Left()
                </Action>
            </Macro>
            <Macro Name="Right">
                <Action>
                    XBMC.Right()
                </Action>
            </Macro>
            <Macro Name="Up">
                <Action>
                    XBMC.Up()
                </Action>
            </Macro>
            <Macro Name="Down">
                <Action>
                    XBMC.Down()
                </Action>
            </Macro>
            <Macro Name="Page Up">
                <Action>
                    XBMC.PageUp()
                </Action>
            </Macro>
            <Macro Name="Page Down">
                <Action>
                    XBMC.PageDown()
                </Action>
            </Macro>
            <Macro Name="Select">
                <Action>
                    XBMC.Select()
                </Action>
            </Macro>
            <Macro Name="Highlight">
                <Action>
                    XBMC.Highlight()
                </Action>
            </Macro>
            <Macro Name="ParentDir" Expanded="True">
                <Event Name="MceRemote.Back" />
                <Action>
                    XBMC.ParentDir()
                </Action>
            </Macro>
            <Macro Name="PreviousMenu" Expanded="True">
                <Event Name="MceRemote.DVDMenu" />
                <Action>
                    XBMC.PreviousMenu()
                </Action>
            </Macro>
            <Macro Name="Info">
                <Action>
                    XBMC.Info()
                </Action>
            </Macro>
            <Macro Name="Screenshot">
                <Action>
                    XBMC.Screenshot()
                </Action>
            </Macro>
            <Macro Name="PowerOff">
                <Action>
                    XBMC.PowerOff()
                </Action>
            </Macro>
            <Macro Name="VolumeUp">
                <Action>
                    XBMC.VolumeUp()
                </Action>
            </Macro>
            <Macro Name="VolumeDown">
                <Action>
                    XBMC.VolumeDown()
                </Action>
            </Macro>
            <Macro Name="Mute">
                <Action>
                    XBMC.Mute()
                </Action>
            </Macro>
            <Macro Name="ContextMenu">
                <Action>
                    XBMC.ContextMenu()
                </Action>
            </Macro>
            <Macro Name="ScrollUp">
                <Action>
                    XBMC.ScrollUp()
                </Action>
            </Macro>
            <Macro Name="ScrollDown">
                <Action>
                    XBMC.ScrollDown()
                </Action>
            </Macro>
            <Macro Name="Close">
                <Event Name="MceRemote.Back" />
                <Action>
                    XBMC.Close()
                </Action>
            </Macro>
            <Macro Name="Number0">
                <Action>
                    XBMC.Number0()
                </Action>
            </Macro>
            <Macro Name="Number1">
                <Action>
                    XBMC.Number1()
                </Action>
            </Macro>
            <Macro Name="Number2">
                <Action>
                    XBMC.Number2()
                </Action>
            </Macro>
            <Macro Name="Number3">
                <Action>
                    XBMC.Number3()
                </Action>
            </Macro>
            <Macro Name="Number4">
                <Action>
                    XBMC.Number4()
                </Action>
            </Macro>
            <Macro Name="Number5">
                <Action>
                    XBMC.Number5()
                </Action>
            </Macro>
            <Macro Name="Number6">
                <Action>
                    XBMC.Number6()
                </Action>
            </Macro>
            <Macro Name="Number7">
                <Action>
                    XBMC.Number7()
                </Action>
            </Macro>
            <Macro Name="Number8">
                <Action>
                    XBMC.Number8()
                </Action>
            </Macro>
            <Macro Name="Number9">
                <Action>
                    XBMC.Number9()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Media plying actions" Expanded="True">
            <Macro Name="Play">
                <Action>
                    XBMC.Play()
                </Action>
            </Macro>
            <Macro Name="Pause">
                <Action>
                    XBMC.Pause()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Action>
                    XBMC.Stop()
                </Action>
            </Macro>
            <Macro Name="FastForward">
                <Action>
                    XBMC.FastForward()
                </Action>
            </Macro>
            <Macro Name="Rewind">
                <Action>
                    XBMC.Rewind()
                </Action>
            </Macro>
            <Macro Name="SkipNext">
                <Action>
                    XBMC.SkipNext()
                </Action>
            </Macro>
            <Macro Name="SkipPrevious">
                <Action>
                    XBMC.SkipPrevious()
                </Action>
            </Macro>
            <Macro Name="FullScreen">
                <Action>
                    XBMC.FullScreen()
                </Action>
            </Macro>
            <Macro Name="CodecInfo">
                <Event Name="MceRemote.Start" />
                <Action>
                    XBMC.CodecInfo()
                </Action>
            </Macro>
            <Macro Name="AnalogSeekForward">
                <Action>
                    XBMC.AnalogSeekForward()
                </Action>
            </Macro>
            <Macro Name="AnalogSeekBack">
                <Action>
                    XBMC.AnalogSeekBack()
                </Action>
            </Macro>
            <Macro Name="AnalogFastForward">
                <Action>
                    XBMC.AnalogFastForward()
                </Action>
            </Macro>
            <Macro Name="AnalogRewind">
                <Action>
                    XBMC.AnalogRewind()
                </Action>
            </Macro>
            <Macro Name="Party Mode">
                <Action>
                    XBMC.PartyMode()
                </Action>
            </Macro>
            <Macro Name="Random">
                <Action>
                    XBMC.Random()
                </Action>
            </Macro>
            <Macro Name="Repeat">
                <Action>
                    XBMC.Repeat()
                </Action>
            </Macro>
            <Macro Name="Update Video Library">
                <Action>
                    XBMC.UpdateVideoLibrary()
                </Action>
            </Macro>
            <Macro Name="Update Music Library">
                <Action>
                    XBMC.UpdateMusicLibrary()
                </Action>
            </Macro>
            <Macro Name="IncreaseRating">
                <Action>
                    XBMC.IncreaseRating()
                </Action>
            </Macro>
            <Macro Name="DecreaseRating">
                <Action>
                    XBMC.DecreaseRating()
                </Action>
            </Macro>
            <Macro Name="Eject Tray">
                <Action>
                    XBMC.EjectTray()
                </Action>
            </Macro>
            <Macro Name="Record">
                <Action>
                    XBMC.Record()
                </Action>
            </Macro>
            <Macro Name="Play DVD">
                <Action>
                    XBMC.PlayDVD()
                </Action>
            </Macro>
            <Macro Name="Last FM Love">
                <Action>
                    XBMC.LastFMLove()
                </Action>
            </Macro>
            <Macro Name="Last FM Ban">
                <Action>
                    XBMC.LastFMBan()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Playlist actions">
            <Macro Name="Playlist">
                <Event Name="MceRemote.Red" />
                <Action>
                    XBMC.Playlist()
                </Action>
            </Macro>
            <Macro Name="Queue">
                <Event Name="MceRemote.Green" />
                <Action>
                    XBMC.Queue()
                </Action>
            </Macro>
            <Macro Name="MoveItemUp">
                <Event Name="MceRemote.Star" />
                <Action>
                    XBMC.MoveItemUp()
                </Action>
            </Macro>
            <Macro Name="MoveItemDown">
                <Event Name="MceRemote.Pound" />
                <Action>
                    XBMC.MoveItemDown()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Actions available only in Full Screen Video" Expanded="True">
            <Macro Name="StepForward">
                <Event Name="MceRemote.Right" />
                <Action>
                    XBMC.StepForward()
                </Action>
            </Macro>
            <Macro Name="StepBack">
                <Event Name="MceRemote.Left" />
                <Action>
                    XBMC.StepBack()
                </Action>
            </Macro>
            <Macro Name="BigStepForward">
                <Event Name="MceRemote.Up" />
                <Action>
                    XBMC.BigStepForward()
                </Action>
            </Macro>
            <Macro Name="BigStepBack">
                <Event Name="MceRemote.Down" />
                <Action>
                    XBMC.BigStepBack()
                </Action>
            </Macro>
            <Macro Name="SmallStepBack">
                <Event Name="MceRemote.TV" />
                <Action>
                    XBMC.SmallStepBack()
                </Action>
            </Macro>
            <Macro Name="OSD">
                <Event Name="MceRemote.DVDMenu" />
                <Action>
                    XBMC.OSD()
                </Action>
            </Macro>
            <Macro Name="AspectRatio">
                <Event Name="MceRemote.Ok" />
                <Action>
                    XBMC.AspectRatio()
                </Action>
            </Macro>
            <Macro Name="ShowSubtitles">
                <Event Name="MceRemote.Teletext" />
                <Action>
                    XBMC.ShowSubtitles()
                </Action>
            </Macro>
            <Macro Name="NextSubtitle">
                <Event Name="MceRemote.LiveTV" />
                <Action>
                    XBMC.NextSubtitle()
                </Action>
            </Macro>
            <Macro Name="SubtitleDelayMinus">
                <Action>
                    XBMC.SubtitleDelayMinus()
                </Action>
            </Macro>
            <Macro Name="SubtitleDelayPlus">
                <Action>
                    XBMC.SubtitleDelayPlus()
                </Action>
            </Macro>
            <Macro Name="AudioDelayMinus">
                <Event Name="MceRemote.ChannelDown" />
                <Action>
                    XBMC.AudioDelayMinus()
                </Action>
            </Macro>
            <Macro Name="AudioDelayPlus">
                <Event Name="MceRemote.ChannelUp" />
                <Action>
                    XBMC.AudioDelayPlus()
                </Action>
            </Macro>
            <Macro Name="AudioNextLanguage">
                <Event Name="MceRemote.Recorded_TV" />
                <Action>
                    XBMC.AudioNextLanguage()
                </Action>
            </Macro>
            <Macro Name="mplayerosd">
                <Action>
                    XBMC.mplayerosd()
                </Action>
            </Macro>
            <Macro Name="ShowTime">
                <Action>
                    XBMC.ShowTime()
                </Action>
            </Macro>
            <Macro Name="ShowVideoMenu" Expanded="True">
                <Event Name="MceRemote.1815" />
                <Action>
                    XBMC.ShowVideoMenu()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Picture slideshow actions">
            <Macro Name="NextPicture">
                <Action>
                    XBMC.NextPicture()
                </Action>
            </Macro>
            <Macro Name="PreviousPicture">
                <Action>
                    XBMC.PreviousPicture()
                </Action>
            </Macro>
            <Macro Name="ZoomOut">
                <Action>
                    XBMC.ZoomOut()
                </Action>
            </Macro>
            <Macro Name="ZoomIn">
                <Action>
                    XBMC.ZoomIn()
                </Action>
            </Macro>
            <Macro Name="ZoomNormal">
                <Action>
                    XBMC.ZoomNormal()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel1">
                <Action>
                    XBMC.ZoomLevel1()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel2">
                <Action>
                    XBMC.ZoomLevel2()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel3">
                <Action>
                    XBMC.ZoomLevel3()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel4">
                <Action>
                    XBMC.ZoomLevel4()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel5">
                <Action>
                    XBMC.ZoomLevel5()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel6">
                <Action>
                    XBMC.ZoomLevel6()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel7">
                <Action>
                    XBMC.ZoomLevel7()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel8">
                <Action>
                    XBMC.ZoomLevel8()
                </Action>
            </Macro>
            <Macro Name="ZoomLevel9">
                <Action>
                    XBMC.ZoomLevel9()
                </Action>
            </Macro>
            <Macro Name="AnalogMove">
                <Action>
                    XBMC.AnalogMove()
                </Action>
            </Macro>
            <Macro Name="Rotate">
                <Action>
                    XBMC.Rotate()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Screen calibration actions">
            <Macro Name="NextCalibration">
                <Action>
                    XBMC.NextCalibration()
                </Action>
            </Macro>
            <Macro Name="ResetCalibration">
                <Action>
                    XBMC.ResetCalibration()
                </Action>
            </Macro>
            <Macro Name="AnalogMove">
                <Action>
                    XBMC.AnalogMove()
                </Action>
            </Macro>
            <Macro Name="NextResolution">
                <Action>
                    XBMC.NextResolution()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="File Manager actions">
            <Macro Name="Delete" Expanded="True">
                <Event Name="MceRemote.Enter" />
                <Action>
                    XBMC.Delete()
                </Action>
            </Macro>
            <Macro Name="Copy">
                <Action>
                    XBMC.Copy()
                </Action>
            </Macro>
            <Macro Name="Move">
                <Action>
                    XBMC.Move()
                </Action>
            </Macro>
            <Macro Name="Rename">
                <Action>
                    XBMC.Rename()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="On-screen keyboard actions">
            <Macro Name="BackSpace">
                <Action>
                    XBMC.BackSpace()
                </Action>
            </Macro>
            <Macro Name="Shift">
                <Action>
                    XBMC.Shift()
                </Action>
            </Macro>
            <Macro Name="Symbols">
                <Action>
                    XBMC.Symbols()
                </Action>
            </Macro>
            <Macro Name="CursorLeft">
                <Action>
                    XBMC.CursorLeft()
                </Action>
            </Macro>
            <Macro Name="CursorRight">
                <Action>
                    XBMC.CursorRight()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Music visualisation actions">
            <Macro Name="OSD">
                <Action>
                    XBMC.OSD()
                </Action>
            </Macro>
            <Macro Name="ShowPreset">
                <Action>
                    XBMC.ShowPreset()
                </Action>
            </Macro>
            <Macro Name="PresetList">
                <Action>
                    XBMC.PresetList()
                </Action>
            </Macro>
            <Macro Name="NextPreset">
                <Action>
                    XBMC.NextPreset()
                </Action>
            </Macro>
            <Macro Name="PreviousPreset">
                <Action>
                    XBMC.PreviousPreset()
                </Action>
            </Macro>
            <Macro Name="LockPreset">
                <Action>
                    XBMC.LockPreset()
                </Action>
            </Macro>
            <Macro Name="RandomPreset">
                <Action>
                    XBMC.RandomPreset()
                </Action>
            </Macro>
            <Macro Name="increasevisrating">
                <Action>
                    XBMC.increasevisrating()
                </Action>
            </Macro>
            <Macro Name="decreasevisrating">
                <Action>
                    XBMC.decreasevisrating()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Shutdown related actions">
            <Macro Name="Quit XBMC">
                <Action>
                    XBMC.Quit()
                </Action>
            </Macro>
            <Macro Name="Restart XBMC">
                <Action>
                    XBMC.RestartApp()
                </Action>
            </Macro>
            <Macro Name="Reset Computer">
                <Action>
                    XBMC.Reset()
                </Action>
            </Macro>
            <Macro Name="Shutdown Computer">
                <Action>
                    XBMC.Shutdown()
                </Action>
            </Macro>
            <Macro Name="Powerdown Computer">
                <Action>
                    XBMC.Powerdown()
                </Action>
            </Macro>
            <Macro Name="Suspend Computer">
                <Action>
                    XBMC.Suspend()
                </Action>
            </Macro>
            <Macro Name="Hibernate Computer">
                <Action>
                    XBMC.Hibernate()
                </Action>
            </Macro>
            <Macro Name="Reboot Computer">
                <Action>
                    XBMC.Reboot()
                </Action>
            </Macro>
            <Macro Name="Restart Computer">
                <Action>
                    XBMC.Restart()
                </Action>
            </Macro>
        </Folder>
        <Macro Name="Enable: Switch App">
            <Event Name="MceRemote.Power" />
            <Action>
                EventGhost.EnableItem(XmlIdLink(132))
            </Action>
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(132), 2, False)
            </Action>
        </Macro>
    </Folder>
</EventGhost>
