<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1540" Guid="{8B7415AD-BDAC-4570-86EC-3DA5CBBD2E07}" Time="1314432728.46">
    <Autostart Name="Autostart">
        <Plugin Identifier="Task" Guid="{D1748551-C605-4423-B392-FB77E6842437}" File="Task">
            gAIpLg==
        </Plugin>
        <Plugin id="4" Identifier="Auvisio" Guid="{96F3D335-C941-4F4E-A196-AAD190E3E255}" File="Auvisio">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="OSM" Guid="{FCF3C7A7-FBC1-444D-B768-9477521946DC}" File="OSM">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="Timer" Guid="{6149CA99-1FCD-4450-9160-7543BC20CFD3}" File="Timer">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="DirectoryWatcher" Guid="{003FABA6-AA6A-4395-9DB6-DC88EB07F5FE}" File="DirectoryWatcher">
            gAJYCQAAAEQ6XEJhY2t1cHEAiYZxAS4=
        </Plugin>
        <Plugin Identifier="MCE" Guid="{921D3571-92D9-43BE-B7F2-C1369F3ABACD}" File="MCE">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="WMPlayer" Guid="{87D26B8D-990C-457C-85C2-8D634868E1D2}" File="WMPlayer">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="MediaPlayerClassic" Guid="{DD75104D-D586-438A-B63D-3AD01A4D4BD3}" File="MediaPlayerClassic">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="PowerDvd" Guid="{4DBDFFA7-9E47-4782-B843-B196C74DE3EF}" File="PowerDVD">
            gAIpLg==
        </Plugin>
        <Plugin Identifier="XBMC2" Guid="{8C8B850C-773F-4583-AAD9-A568262B7933}" File="XBMCRepeat">
            gAJYCQAAADEyNy4wLjAuMXEAWAIAAAA4MHEBhnECLg==
        </Plugin>
        <Action Name="Supported apps control (exclusive switching):">
            EventGhost.Comment()
        </Action>
        <Action Name=" + WMCE, XBMC, WMP, VLC, MPC, PowerDVD, and sundry Win apps">
            EventGhost.Comment()
        </Action>
        <Action Name="Features:">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Complete mouse control">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Numpad SMS-like typing and 2abc/abc2 mode switching">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Power menu on Power button; Launch menu on double Start button; Switch tasks on Explorer button">
            EventGhost.Comment()
        </Action>
        <Action Name=" + SpecialKeys submenu on Star button">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Escape on Close button; Alt+F4 when double-clicked">
            EventGhost.Comment()
        </Action>
        <Action Name=" + LeftMouseClick on VolumeUp if mouse moved recently">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Local Volume Up/Down if double-clicked">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Monitor off if Mute button double-clicked">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Channel Up/Down has special functions in some apps">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Info button separated from RightClick in some apps">
            EventGhost.Comment()
        </Action>
        <Action Name=" + Directory Watcher-driven support for remote event invocation">
            EventGhost.Comment()
        </Action>
        <Action Name="Still To Do:">
            EventGhost.Comment()
        </Action>
        <Action Name=" - Top eight buttons are not all assigned in some apps">
            EventGhost.Comment()
        </Action>
        <Action Name=" - Find out if one can revert to old drivers when logged-off">
            EventGhost.Comment()
        </Action>
    </Autostart>
    <Macro Name="OnInit">
        <Event Name="Main.OnInit" />
        <Action>
            Window.Minimize()
        </Action>
        <Action Name="Reset Mouse Speed">
            EventGhost.PythonScript(u'eg.plugins.Mouse.plugin.thread.iniSpeed = 0.3\neg.plugins.Mouse.plugin.thread.maxSpeed = 8')
        </Action>
        <Action Name="Init Global Variables">
            EventGhost.PythonScript(u'eg.globals.RButtonInfoCount = -1\neg.globals.LastMouseMoveTime = -1')
        </Action>
        <Action>
            EventGhost.FlushEvents()
        </Action>
    </Macro>
    <Folder Name="Ubiquitous" Expanded="True">
        <Folder Name="Driver Control">
            <Macro Name="IsItVRC1100" id="38">
                <Action>
                    EventGhost.PythonScript(u'if eg.event.payload[0].find("USB#VID_05A4&amp;PID_9881") == -1:\n    eg.result = False\nelse:\n    eg.result = True')
                </Action>
            </Macro>
            <Macro Name="Device Removed">
                <Event Name="System.DeviceRemoved" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(38), 2, True)
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(50), 1, False)
                </Action>
                <Action>
                    EventGhost.DisableItem(XmlIdLink(4))
                </Action>
            </Macro>
            <Macro Name="Device Attached">
                <Event Name="System.DeviceAttached" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(38), 2, True)
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(50), 1, False)
                </Action>
                <Action>
                    EventGhost.EnableItem(XmlIdLink(4))
                </Action>
            </Macro>
            <Macro Name="NoAction" id="50" />
        </Folder>
        <Folder Name="Menu Control">
            <Macro Name="Up">
                <Event Name="Auvisio.Up" />
                <Action>
                    Window.SendKeys(u'{Up}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Down">
                <Event Name="Auvisio.Down" />
                <Action>
                    Window.SendKeys(u'{Down}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Right">
                <Event Name="Auvisio.Right" />
                <Action>
                    Window.SendKeys(u'{Right}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Left">
                <Event Name="Auvisio.Left" />
                <Action>
                    Window.SendKeys(u'{Left}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Ok">
                <Event Name="Auvisio.Ok" />
                <Action>
                    Window.SendKeys(u'{Enter}', False)
                </Action>
            </Macro>
            <Macro Name="Back">
                <Event Name="Auvisio.Back" />
                <Action>
                    Window.SendKeys(u'{Backspace}', False)
                </Action>
            </Macro>
            <Macro Name="Escape">
                <Event Name="Auvisio.Close" />
                <Action>
                    Window.SendKeys(u'{Escape}', False)
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.29999999999999999, XmlIdLink(82))
                </Action>
            </Macro>
            <Macro Name="Clear">
                <Event Name="Auvisio.Clear" />
                <Action>
                    Window.SendKeys(u'{Backspace}', False)
                </Action>
                <Action Enabled="False">
                    Window.SendKeys(u'{Delete}', True)
                </Action>
            </Macro>
            <Macro Name="Close" id="82">
                <Action>
                    Window.Close()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Volume Control">
            <Macro Name="Mute Volume">
                <Event Name="Mute" />
                <Action>
                    System.ToggleMute()
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.25, XmlIdLink(108))
                </Action>
                <Action>
                    System.MonitorPowerOn()
                </Action>
            </Macro>
            <Macro Name="Decrease Volume">
                <Event Name="VolumeDown" />
                <Action>
                    System.ChangeMasterVolumeBy(-4.0, 0)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.10000000000000001, 1.0)
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.25, XmlIdLink(106))
                </Action>
            </Macro>
            <Macro Name="Increase Volume">
                <Event Name="VolumeUp" />
                <Action Name="Has Mouse Been Recently Moved?">
                    EventGhost.PythonScript(u'eg.result = (eg.event.time-eg.globals.LastMouseMoveTime &lt; 2.0)\n')
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(102), 0, False)
                </Action>
                <Action>
                    System.ChangeMasterVolumeBy(4.0, 0)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.10000000000000001, 1.0)
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.25, XmlIdLink(104))
                </Action>
            </Macro>
            <Macro Name="LeftClick Instead Of VolumeUp" id="102">
                <Action>
                    Mouse.LeftButton()
                </Action>
            </Macro>
            <Macro Name="AltVolumeUp" id="104">
                <Action>
                    EventGhost.TriggerEvent(u'AltVolumeUp', 0.0)
                </Action>
            </Macro>
            <Macro Name="AltVolumeDown" id="106">
                <Action>
                    EventGhost.TriggerEvent(u'AltVolumeDown', 0.0)
                </Action>
            </Macro>
            <Macro Name="Monitor Off" id="108">
                <Action>
                    System.ToggleMute()
                </Action>
                <Action>
                    System.MonitorPowerOff()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Mouse Control" Expanded="True">
            <Folder Name="Mouse Buttons">
                <Folder Name="LeftRightClick" id="113" Enabled="False">
                    <Macro Name="Right mouse button">
                        <Event Name="Auvisio.RightClickInfo" />
                        <Action>
                            EventGhost.PythonScript(u'from eg.WinApi.Dynamic import mouse_event\nmouse_event(0x0008, 0, 0, 0, 0)\nmouse_event(0x0010, 0, 0, 0, 0)\n')
                        </Action>
                        <Action>
                            EventGhost.JumpIfLongPress(1.0, XmlIdLink(139))
                        </Action>
                        <Action Enabled="False">
                            Mouse.RightButton()
                        </Action>
                    </Macro>
                    <Macro Name="Left mouse button">
                        <Event Name="Auvisio.LeftClick" />
                        <Action>
                            Mouse.LeftButton()
                        </Action>
                    </Macro>
                </Folder>
                <Folder Name="LeftRightInfoClick" id="122" Expanded="True">
                    <Macro Name="Left mouse button" Expanded="True">
                        <Event Name="Auvisio.LeftClick" />
                        <Action>
                            Mouse.LeftButton()
                        </Action>
                    </Macro>
                    <Macro Name="RButtonOrInfo">
                        <Event Name="Auvisio.RightClickInfo" />
                        <Action>
                            EventGhost.PythonCommand(u'eg.globals.RButtonInfoCount = 1')
                        </Action>
                    </Macro>
                    <Macro Name="MouseButtonUp">
                        <Event Name="Auvisio.MouseButtonUp" />
                        <Action>
                            EventGhost.PythonCommand(u'eg.globals.RButtonInfoCount += 1')
                        </Action>
                        <Action>
                            EventGhost.TriggerEvent(u'ReconcileMouseButtonUp', 0.22)
                        </Action>
                    </Macro>
                    <Macro Name="ReconcileMouseButtonUp">
                        <Event Name="ReconcileMouseButtonUp" />
                        <Action>
                            EventGhost.PythonScript(u"from eg.WinApi.Dynamic import mouse_event\nif eg.globals.RButtonInfoCount &gt; 2:\n    mouse_event(0x0008, 0, 0, 0, 0)\n    mouse_event(0x0010, 0, 0, 0, 0)\nelif eg.globals.RButtonInfoCount == 2:\n    eg.globals.RButtonInfoCount = -1\n    eg.plugins.EventGhost.TriggerEvent(u'Auvisio.Info', 0)\neg.globals.RButtonInfoCount = -1")
                        </Action>
                    </Macro>
                </Folder>
            </Folder>
            <Macro Name="Start mouse movement" Expanded="True">
                <Event Name="Auvisio.MouseDir" />
                <Action>
                    EventGhost.PythonScript(u'if eg.plugins.Mouse.plugin.thread.receiveQueue.empty() or eg.plugins.Mouse.plugin.thread.receiveQueue.qsize()==1:\n    eg.plugins.Mouse.GoDirection(eg.event.payload)\neg.globals.LastMouseMoveTime = eg.event.time')
                </Action>
            </Macro>
            <Macro Name="LongRightClick" id="139">
                <Action>
                    EventGhost.TriggerEvent(u'LongRightClick', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Numpad Control">
            <Macro Name="CanUseAlphaNumpadInstead" id="142">
                <Action Name="This function indicates whether the Alphanumpad (T9-like) menus are allowed.">
                    EventGhost.Comment()
                </Action>
                <Action Name="For now, prohibit Alphanumpad menus if Windows Media Centre is in the foreground ">
                    EventGhost.Comment()
                </Action>
                <Action>
                    Window.FindWindow(u'ehshell.exe', u'Windows Media Center', None, None, None, 1, False, 0.0, 2)
                </Action>
                <Action Name="Return IsOutOfSight">
                    EventGhost.PythonScript(u'from eg.WinApi.Dynamic import (GetForegroundWindow)\nif eg.lastFoundWindows and eg.lastFoundWindows[0] == GetForegroundWindow():\n    eg.result = False\nelse:    \n    eg.result = True\ndel eg.lastFoundWindows[:]\n')
                </Action>
            </Macro>
            <Macro Name="Numpad">
                <Event Name="Auvisio.Num0" />
                <Event Name="Auvisio.Num1" />
                <Event Name="Auvisio.Num2" />
                <Event Name="Auvisio.Num3" />
                <Event Name="Auvisio.Num4" />
                <Event Name="Auvisio.Num5" />
                <Event Name="Auvisio.Num6" />
                <Event Name="Auvisio.Num7" />
                <Event Name="Auvisio.Num8" />
                <Event Name="Auvisio.Num9" />
                <Event Name="Auvisio.Star" />
                <Event Name="Auvisio.Dash" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(142), 2, True)
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(167), 1, False)
                </Action>
                <Action>
                    Timer.TimerAction(u'Numpad', 0, 1, 0.5, u'NumpadExpired', False, False, 1, u'00:00:00')
                </Action>
                <Action>
                    OSM.Get_Btn(1)
                </Action>
                <Action Name="Is Menu Already Open">
                    EventGhost.PythonScript(u'if eg.result != None:\n    if eg.result.find("AN"+eg.event.suffix[3]+".") == 0:\n        eg.result = True\n    elif eg.result[0:2]=="AN":\n        eg.plugins.OSM.OK_Btn()\n        eg.plugins.EventGhost.Wait(0.05)\n        eg.result = False\n    else:\n        eg.plugins.OSM.Cancel_Btn()\n        eg.result = False')
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(172), 0, False)
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Alphanum.Num"+eg.event.suffix[3]+"ShowMenu")')
                </Action>
            </Macro>
            <Macro Name="Emulate Num Keystroke" id="167">
                <Action Name="SendKeysFromCurrentEvent">
                    EventGhost.PythonScript(u'if eg.event.suffix[3]=="r":\n    eg.plugins.Window.SendKeys(u\'{"*"}\', True)\nelif eg.event.suffix[3]=="h":\n    eg.plugins.Window.SendKeys(u\'{"#"}\', True)\nelse:\n    eg.plugins.Window.SendKeys(u\'{Numpad\'+eg.event.suffix[3]+\'}\', True)')
                </Action>
            </Macro>
            <Folder Name="Alphanumpad Control">
                <Macro Name="Init Menu" id="170">
                    <Action id="171" Enabled="False">
                        OSM.MoveDown(1)
                    </Action>
                </Macro>
                <Macro Name="Scroll Menu Down" id="172">
                    <Action>
                        OSM.MoveDown(1)
                    </Action>
                </Macro>
                <Folder Name="Alphanumpad Menus">
                    <Macro Name="AlphaNumpad1ShowMenu">
                        <Event Name="Alphanum.Num1ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 1', u'AN1.Alphanum.1'), (u' .', u'AN1.Alphanum.{Decimal}'), (u' ,', u'AN1.Alphanum.{","}'), (u' ?', u'AN1.Alphanum.{"?"}'), (u' "', u'AN1.Alphanum.{"\\""}'), (u' @', u'AN1.Alphanum.{"@"}'), (u' :', u'AN1.Alphanum.{":"}')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad2ShowMenu">
                        <Event Name="Alphanum.Num2ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 2', u'AN2.Alphanum.2'), (u' a', u'AN2.Alphanum.a'), (u' b', u'AN2.Alphanum.b'), (u' c', u'AN2.Alphanum.c')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad3ShowMenu">
                        <Event Name="Alphanum.Num3ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 3', u'AN3.Alphanum.3'), (u' d', u'AN3.Alphanum.d'), (u' e', u'AN3.Alphanum.e'), (u' f', u'AN3.Alphanum.f')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad4ShowMenu">
                        <Event Name="Alphanum.Num4ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 4', u'AN4.Alphanum.4'), (u' g', u'AN4.Alphanum.g'), (u' h', u'AN4.Alphanum.h'), (u' i', u'AN4.Alphanum.i')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad5ShowMenu">
                        <Event Name="Alphanum.Num5ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 5', u'AN5.Alphanum.5'), (u' j', u'AN5.Alphanum.j'), (u' k', u'AN5.Alphanum.k'), (u' l', u'AN5.Alphanum.l')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad6ShowMenu">
                        <Event Name="Alphanum.Num6ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 6', u'AN6.Alphanum.6'), (u' m', u'AN6.Alphanum.m'), (u' n', u'AN6.Alphanum.n'), (u' o', u'AN6.Alphanum.o')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad7ShowMenu">
                        <Event Name="Alphanum.Num7ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 7', u'AN7.Alphanum.7'), (u' p', u'AN7.Alphanum.p'), (u' q', u'AN7.Alphanum.q'), (u' r', u'AN7.Alphanum.r'), (u' s', u'AN7.Alphanum.s')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad8ShowMenu">
                        <Event Name="Alphanum.Num8ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 8', u'AN8.Alphanum.8'), (u' t', u'AN8.Alphanum.t'), (u' u', u'AN8.Alphanum.u'), (u' v', u'AN8.Alphanum.v')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad9ShowMenu">
                        <Event Name="Alphanum.Num9ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 9', u'AN9.Alphanum.9'), (u' w', u'AN9.Alphanum.w'), (u' x', u'AN9.Alphanum.x'), (u' y', u'AN9.Alphanum.y'), (u' z', u'AN9.Alphanum.z')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpad0ShowMenu">
                        <Event Name="Alphanum.Num0ShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' 0', u'AN0.Alphanum.0'), (u' +', u'AN0.Alphanum.{"+"}'), (u' -', u'AN0.Alphanum.{"-"}'), (u' *', u'AN0.Alphanum.{"*"}'), (u' /', u'AN0.Alphanum.{"/"}')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpadStarShowMenu">
                        <Event Name="Alphanum.NumrShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' *', u'ANr.Alphanum.*'), (u' ...', u'ANr.AlphanumSpecialKeys.Dummy'), (u' Caps', u'ANr.Alphanum.{CapsLock}'), (u' PgDn', u'ANr.Alphanum.{PageDown}'), (u' PgUp', u'ANr.Alphanum.{PageUp}'), (u' Tab', u'ANr.Alphanum.{Tabulator}'), (u' Del', u'ANr.Alphanum.{Delete}')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128), False)
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                    <Macro Name="AlphaNumpadHashShowMenu">
                        <Event Name="Alphanum.NumhShowMenu" />
                        <Action>
                            OSM.ShowMenu([(u' #', u'ANh.Alphanum.{"#"}'), (u" ' '", u'ANh.Alphanum.{Space}'), (u' 2abc', u'ANh.Alphanum2ABC.Dummy'), (u' abc2', u'ANh.AlphanumABC2.Dummy')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128))
                        </Action>
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
                        </Action>
                    </Macro>
                </Folder>
                <Macro Name="Numpad Expired">
                    <Event Name="Timer.NumpadExpired" />
                    <Action>
                        OSM.Get_Btn(1)
                    </Action>
                    <Action Name="Close AlphaNum">
                        EventGhost.PythonScript(u'if eg.result != None and eg.result[0:2]=="AN":\n    eg.plugins.OSM.OK_Btn()')
                    </Action>
                    <Action>
                        EventGhost.Wait(0.050000000000000003)
                    </Action>
                </Macro>
                <Folder Name="Emulate Alphanum">
                    <Macro Name="Emulate Alphanum Keystrokes" Expanded="True">
                        <Event Name="Alphanum" />
                        <Action>
                            EventGhost.PythonCommand(u'eg.plugins.Window.SendKeys(eg.event.payload, False)')
                        </Action>
                    </Macro>
                    <Macro Name="ModeABC2">
                        <Event Name="AlphanumABC2" />
                        <Action>
                            EventGhost.EnableItem(XmlIdLink(171))
                        </Action>
                    </Macro>
                    <Macro Name="Mode2ABC">
                        <Event Name="Alphanum2ABC" />
                        <Action>
                            EventGhost.DisableItem(XmlIdLink(171))
                        </Action>
                    </Macro>
                    <Folder Name="SpecialKeys Menu">
                        <Macro Name="Show SpecialKeys Menu">
                            <Event Name="AlphanumSpecialKeys" />
                            <Action>
                                OSM.Get_Btn(1)
                            </Action>
                            <Action Name="Is PowerMenu Already Open">
                                EventGhost.PythonScript(u'if eg.result != None and eg.result[0:2]=="SK":\n    eg.result = True\nelse:\n    eg.plugins.OSM.Cancel_Btn()\n    eg.result = False')
                            </Action>
                            <Action>
                                EventGhost.NewJumpIf(XmlIdLink(249), 0, False)
                            </Action>
                            <Action>
                                OSM.ShowMenu([(u' Home', u'SK.Alphanum.{Home}'), (u' End', u'SK.Alphanum.{End}'), (u' Alt', u'SK.Alphanum.{Alt}'), (u' Ctrl+C', u'SK.Alphanum.{Ctrl+C}'), (u' Ctrl+V', u'SK.Alphanum.{Ctrl+V}'), (u' Ctrl+Tab', u'SK.Alphanum.{Ctrl+Tabulator}'), (u' Alt+Down', u'SK.Alphanum.{Alt+Down}'), (u' Alt+Enter', u'SK.Alphanum.{Alt+Enter}'), (u' Ctrl+Enter', u'SK.Alphanum.{Ctrl+Enter}'), (u' Ctrl+Alt+Del', u'SK.Alphanum.{Ctrl+Alt+Delete}')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'AN', 0, 1, (0, 0, 128), (255, 255, 128), True)
                            </Action>
                            <Action>
                                Timer.TimerAction(u'SpecialKeysMenu', 0, 1, 5.0, u'SpecialKeysMenuExpired', False, True, 1, u'00:00:00')
                            </Action>
                        </Macro>
                        <Macro Name="Selection Moved">
                            <Event Name="AN.SelectionMoved" />
                            <Action>
                                Timer.TimerAction(u'SpecialKeysMenu', 2, 1, 10.0, u'PowerMenuExpired', False, True, 1, u'00:00:00')
                            </Action>
                        </Macro>
                        <Macro Name="Scroll SpecialKeys Menu" id="249">
                            <Action>
                                EventGhost.NewJumpIf(XmlIdLink(399), 2, True)
                            </Action>
                            <Action>
                                OSM.MoveDown(1)
                            </Action>
                        </Macro>
                        <Macro Name="Menu Expired">
                            <Event Name="Timer.SpecialKeysMenuExpired" />
                            <Action>
                                OSM.Get_Btn(1)
                            </Action>
                            <Action Name="Close SpecialKeys">
                                EventGhost.PythonScript(u'if eg.result != None and eg.result[0:2]=="SK":\n    eg.plugins.OSM.Cancel_Btn()\n')
                            </Action>
                        </Macro>
                    </Folder>
                </Folder>
            </Folder>
        </Folder>
        <Folder Name="Power Menu">
            <Macro Name="Show Power Menu">
                <Event Name="Auvisio.Power" />
                <Action>
                    OSM.Get_Btn(1)
                </Action>
                <Action Name="Is PowerMenu Already Open">
                    EventGhost.PythonScript(u'if eg.result != None and eg.result.find("PowerMenu") &gt; -1:\n    eg.result = True\nelse:\n    eg.plugins.OSM.Cancel_Btn()\n    eg.result = False')
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(264), 0, False)
                </Action>
                <Action>
                    OSM.ShowMenu([(u' Display off', u'PowerMenu.DisplayOff'), (u' Sleep', u'PowerMenu.Sleep'), (u' Hibernate', u'PowerMenu.Hibernate'), (u' Shut down', u'PowerMenu.Shutdown'), (u' Reboot', u'PowerMenu.Reboot'), (u' Lock', u'PowerMenu.Lock'), (u' Minimize all', u'PowerMenu.MinimizeAll'), (u' Eject disk', u'PowerMenu.Eject')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'PM', 0, 0, (0, 0, 128), (255, 255, 128), True)
                </Action>
                <Action>
                    Timer.TimerAction(u'PowerMenu', 0, 1, 10.0, u'PowerMenuExpired', False, True, 1, u'00:00:00')
                </Action>
            </Macro>
            <Macro Name="Scroll Power Menu" id="264">
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(399), 2, True)
                </Action>
                <Action>
                    OSM.MoveDown(1)
                </Action>
            </Macro>
            <Macro Name="Selection Moved">
                <Event Name="PM.SelectionMoved" />
                <Action>
                    Timer.TimerAction(u'PowerMenu', 2, 1, 10.0, u'PowerMenuExpired', False, True, 1, u'00:00:00')
                </Action>
            </Macro>
            <Macro Name="Exit">
                <Event Name="PowerMenu.Exit" />
                <Action>
                    Window.SendMessage(274, 61536, 0, 1)
                </Action>
            </Macro>
            <Macro Name="Display Off">
                <Event Name="PowerMenu.DisplayOff" />
                <Action>
                    System.MonitorPowerOff()
                </Action>
            </Macro>
            <Macro Name="Stand By">
                <Event Name="PowerMenu.Sleep" />
                <Action>
                    System.Standby(False)
                </Action>
            </Macro>
            <Macro Name="Hibernate Computer">
                <Event Name="PowerMenu.Hibernate" />
                <Action>
                    System.Hibernate(False)
                </Action>
            </Macro>
            <Macro Name="Reboot Computer">
                <Event Name="PowerMenu.Reboot" />
                <Action>
                    System.Reboot(False)
                </Action>
            </Macro>
            <Macro Name="Turn Off Computer">
                <Event Name="PowerMenu.Shutdown" />
                <Action>
                    System.PowerDown(False)
                </Action>
            </Macro>
            <Macro Name="Lock Workstation">
                <Event Name="PowerMenu.Lock" />
                <Action>
                    System.LockWorkstation()
                </Action>
            </Macro>
            <Macro Name="Minimize All">
                <Event Name="PowerMenu.MinimizeAll" />
                <Action>
                    Window.SendKeys(u'{Win+M}', False)
                </Action>
            </Macro>
            <Macro Name="Eject Disk">
                <Event Name="PowerMenu.Eject" />
                <Action Name="Eject Media">
                    EventGhost.PythonScript(u'import ctypes\nctypes.windll.WINMM.mciSendStringA("Set CDAudio Door Open wait", 0, 0, 0)\n')
                </Action>
            </Macro>
            <Macro Name="Switch">
                <Event Name="PowerMenu.Switch" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(396), 2, False)
                </Action>
            </Macro>
            <Macro Name="Menu Expired">
                <Event Name="Timer.PowerMenuExpired" />
                <Action>
                    OSM.Get_Btn(1)
                </Action>
                <Action Name="Close PowerMenu">
                    EventGhost.PythonScript(u'if eg.result != None and eg.result.find("PowerMenu") &gt; -1:\n    eg.plugins.OSM.Cancel_Btn()\n')
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Start Menu">
            <Macro Name="Show Start Menu">
                <Event Name="Auvisio.Start" />
                <Action>
                    OSM.Get_Btn(1)
                </Action>
                <Action Name="Is LaunchMenu Already Open">
                    EventGhost.PythonScript(u'if eg.result != None and eg.result.find("LaunchMenu") &gt; -1:\n    eg.result = True\nelse:\n    eg.plugins.OSM.Cancel_Btn()\n    eg.result = False')
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(317), 0, False)
                </Action>
                <Action Name="Continue only if the Launch Menu does not yet exist">
                    EventGhost.Comment()
                </Action>
                <Action>
                    Window.SendKeys(u'{Win}', False)
                </Action>
                <Action>
                    EventGhost.ShowOSD(u'press &lt;Start&gt; again to open Launch menu', u'0;-24;0;0;0;400;0;0;0;0;3;2;1;34;Impact', (0, 0, 128), (255, 255, 196), 5, (0, 50), 0, 1.5, False)
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(2.0, XmlIdLink(314))
                </Action>
            </Macro>
            <Macro Name="Show Launch Menu" id="314">
                <Action>
                    OSM.ShowMenu([(u' Media Center', u'LaunchMenu.WMC'), (u' XBMC', u'LaunchMenu.XBMC'), (u' Web Browser', u'LaunchMenu.Web'), (u' Win Explorer', u'LaunchMenu.Explorer'), (u' Skype', u'LaunchMenu.Skype'), (u' Notepad', u'LaunchMenu.Notepad'), (u' Calculator', u'LaunchMenu.Calc'), (u' Task Manager', u'LaunchMenu.TaskManager')], (235, 235, 235), (0, 0, 100), u'0;-32;0;0;0;400;0;0;0;0;3;2;1;34;Microsoft Sans Serif', u'LM', 0, 0, (0, 0, 128), (255, 255, 128), True)
                </Action>
                <Action>
                    Timer.TimerAction(u'LaunchMenu', 0, 1, 10.0, u'LaunchMenuExpired', False, False, 1, u'00:00:00')
                </Action>
            </Macro>
            <Macro Name="Scroll Launch Menu" id="317">
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(399), 2, True)
                </Action>
                <Action>
                    OSM.MoveDown(1)
                </Action>
            </Macro>
            <Macro Name="Selection Moved">
                <Event Name="LM.SelectionMoved" />
                <Action>
                    Timer.TimerAction(u'LaunchMenu', 2, 1, 10.0, u'PowerMenuExpired', False, True, 1, u'00:00:00')
                </Action>
            </Macro>
            <Macro Name="Launch Menu Expired">
                <Event Name="Timer.LaunchMenuExpired" />
                <Action>
                    OSM.Get_Btn(1)
                </Action>
                <Action Name="Close LaunchMenu">
                    EventGhost.PythonScript(u'if eg.result != None and eg.result.find("LaunchMenu") &gt; -1:\n    eg.plugins.OSM.Cancel_Btn()\n')
                </Action>
            </Macro>
            <Folder Name="Launch Action">
                <Macro Name="WMC">
                    <Event Name="LaunchMenu.WMC" />
                    <Action>
                        Window.SendKeys(u'{Win+Alt+Enter}', False)
                    </Action>
                </Macro>
                <Macro Name="XBMC">
                    <Event Name="LaunchMenu.XBMC" />
                    <Action>
                        System.Execute(u'C:\\Program Files\\XBMC\\XBMC.exe', u'', 0, False, 2, u'', False)
                    </Action>
                </Macro>
                <Macro Name="Web">
                    <Event Name="LaunchMenu.Web" />
                    <Action>
                        EventGhost.PythonScript(u'import win32api\nwin32api.ShellExecute (0, "open", "http://www.google.com", "", "", 1 )\n')
                    </Action>
                </Macro>
                <Macro Name="Explorer">
                    <Event Name="LaunchMenu.Explorer" />
                    <Action>
                        Window.SendKeys(u'{Win+E}', False)
                    </Action>
                </Macro>
                <Macro Name="Skype">
                    <Event Name="LaunchMenu.Skype" />
                    <Action>
                        System.Execute(u'skype', u'', 0, False, 2, u'', False)
                    </Action>
                </Macro>
                <Macro Name="Notepad">
                    <Event Name="LaunchMenu.Notepad" />
                    <Action>
                        System.Execute(u'notepad', u'', 0, False, 2, u'', False)
                    </Action>
                </Macro>
                <Macro Name="Calculator">
                    <Event Name="LaunchMenu.Calc" />
                    <Action>
                        System.Execute(u'calc', u'', 0, False, 2, u'', False)
                    </Action>
                </Macro>
                <Macro Name="Task Manager">
                    <Event Name="LaunchMenu.TaskManager" />
                    <Action>
                        System.Execute(u'taskmgr.exe', u'', 0, False, 2, u'', False)
                    </Action>
                </Macro>
            </Folder>
        </Folder>
        <Folder Name="Fast Repeat Control">
            <Macro Name="FastForwardStart" id="353">
                <Action>
                    Timer.TimerAction(u'FastRepeat', 0, 3600, 1.0, u'FastRepeat', False, False, 1, u'00:00:00')
                </Action>
                <Action>
                    EventGhost.EnableItem(XmlIdLink(364))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(365))
                </Action>
            </Macro>
            <Macro Name="FastRewindStart" id="357">
                <Action>
                    Timer.TimerAction(u'FastRepeat', 0, 3600, 1.0, u'FastRepeat', False, False, 1, u'00:00:00')
                </Action>
                <Action>
                    EventGhost.EnableItem(XmlIdLink(364))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(369))
                </Action>
            </Macro>
            <Macro Name="FastStop" id="361">
                <Action>
                    EventGhost.DisableItem(XmlIdLink(364))
                </Action>
                <Action>
                    Timer.TimerAction(u'FastRepeat', 4, 1, 0.20000000000000001, u'', False, True, 1, u'00:00:00')
                </Action>
            </Macro>
            <Folder Name="FastRepeat" id="364" Enabled="False">
                <Macro Name="FastForwardRepeat" id="365">
                    <Event Name="Timer.FastRepeat" />
                    <Action>
                        EventGhost.TriggerEvent(u'RepeatedFastForward', 0.01)
                    </Action>
                    <Action Enabled="False">
                        Window.SendKeys(u'{Alt+Right}', False)
                    </Action>
                </Macro>
                <Macro Name="FastRewindRepeat" id="369" Enabled="False">
                    <Event Name="Timer.FastRepeat" />
                    <Action>
                        EventGhost.TriggerEvent(u'RepeatedFastRewind', 0.01)
                    </Action>
                    <Action Enabled="False">
                        Window.SendKeys(u'{Alt+Left}', False)
                    </Action>
                </Macro>
            </Folder>
        </Folder>
        <Folder Name="Remote Event Call">
            <Macro Name="DirectoryWatcher">
                <Event Name="DirectoryWatcher.Created" />
                <Action>
                    EventGhost.PythonScript(u'import os\npos = eg.event.payload[0].lower().find("\\\\eg.remoteevent.")\nif pos!=-1:\n    file = open(eg.event.payload[0])\n    line = file.readline()\n    file.close()\n    os.remove(eg.event.payload[0])\n    eg.plugins.EventGhost.ShowOSD(line+u\'A remote computer initiated the following action: \'+eg.event.payload[0][pos+4:], u\'0;-24;0;0;0;400;0;0;0;0;3;2;1;34;Impact\', (0, 0, 128), (255, 255, 196), 5, (0, 50), 0, 10, False)\n    eg.plugins.EventGhost.TriggerEvent(eg.event.payload[0][pos+4:].lower(), 10)')
                </Action>
            </Macro>
            <Macro Name="Remote Suspend">
                <Event Name="remoteevent.suspend" />
                <Event Name="remoteevent.sleep" />
                <Event Name="remoteevent.standby" />
                <Action>
                    System.Standby(False)
                </Action>
            </Macro>
            <Macro Name="Remote Hibernate">
                <Event Name="remoteevent.hibernate" />
                <Action>
                    System.Hibernate(False)
                </Action>
            </Macro>
            <Macro Name="Remote Shutdown">
                <Event Name="remoteevent.shutdown" />
                <Action>
                    System.PowerDown(False)
                </Action>
            </Macro>
            <Macro Name="Remote Reboot">
                <Event Name="remoteevent.reboot" />
                <Event Name="remoteevent.restart" />
                <Action>
                    System.Reboot(False)
                </Action>
            </Macro>
            <Macro Name="Remote DisplayOff">
                <Event Name="remoteevent.displayoff" />
                <Event Name="remoteevent.monitoroff" />
                <Action>
                    System.MonitorPowerOff()
                </Action>
            </Macro>
        </Folder>
        <Macro Name="SwitchWinTasks" id="396">
            <Event Name="Auvisio.Internet" />
            <Action>
                EventGhost.PythonScript(u"import win32api\nfrom ctypes import windll, c_int, byref\nversion = win32api.GetVersionEx(1)\nif version[0] &gt;= 6:\n    # Vista, Win7 and later\n    aero_enabled = c_int()\n    windll.dwmapi.DwmIsCompositionEnabled(byref(aero_enabled))\n    if aero_enabled.value &gt; 0:\n        # Sticky Flip 3D\n        eg.plugins.Window.SendKeys(u'{Ctrl+Alt+Tabulator}', False)\n    elif version[0] == 6 and version[1] == 0:\n        # Vista without Aero, launch Task Manager\n        eg.plugins.Window.SendKeys(u'{Shift+Ctrl+Escape}', False)\n    else:\n        # Win7+ without Aero, cycle through taskbar apps\n        eg.plugins.Window.SendKeys(u'{Win+T}', False)\nelse:\n    # Win XP or earlier, launch Task Manager\n    eg.plugins.Window.SendKeys(u'{Shift+Ctrl+Escape}', False)")
            </Action>
        </Macro>
        <Macro Name="BringOSMToFocus" id="399">
            <Action Name="This macro activates an existing OSM even if another window is in focus">
                EventGhost.Comment()
            </Action>
            <Action Enabled="False">
                MCE.Escape()
            </Action>
            <Action>
                Window.FindWindow(None, u'OS_Menu', u'wxWindowClassNR', None, None, 1, False, 0.0, 0)
            </Action>
            <Action>
                Window.BringToFront()
            </Action>
        </Macro>
        <Folder Name="Exclusivity Control">
            <Macro Name="WMC Activated">
                <Event Name="Task.Activated.ehshell" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(459))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(113))
                </Action>
            </Macro>
            <Macro Name="WMP Activated">
                <Event Name="Task.Activated.wmplayer" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(539))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(113))
                </Action>
            </Macro>
            <Macro Name="VLC Activated">
                <Event Name="Task.Activated.vlc" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(595))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(113))
                </Action>
            </Macro>
            <Macro Name="MPC Activated">
                <Event Name="Task.Activated.mpc-hc" />
                <Event Name="Task.Activated.mpc-hc64" />
                <Event Name="Task.Activated.mpc-hc32" />
                <Event Name="Task.Activated.mplayerc" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(654))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(113))
                </Action>
            </Macro>
            <Macro Name="PowerDVD Activated">
                <Event Name="Task.Activated.PowerDVDCinema" />
                <Event Name="Task.Activated.PowerDVD8" />
                <Event Name="Task.Activated.PowerDVD9" />
                <Event Name="Task.Activated.PowerDVD10" />
                <Event Name="Task.Activated.PowerDVD11" />
                <Event Name="Task.Deactivated.powerdvd8" />
                <Event Name="Task.Deactivated.powerdvd9" />
                <Event Name="Task.Deactivated.powerdvd10" />
                <Event Name="Task.Deactivated.powerdvd11" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(709))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(122))
                </Action>
            </Macro>
            <Macro Name="XBMC Activated">
                <Event Name="Task.Activated.XBMC" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(777))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(122))
                </Action>
            </Macro>
            <Macro Name="All Deactivated">
                <Event Name="Task.Deactivated.vlc" />
                <Event Name="Task.Deactivated.wmplayer" />
                <Event Name="Task.Deactivated.ehshell" />
                <Event Name="Task.Deactivated.mpc-hc" />
                <Event Name="Task.Deactivated.mpc-hc64" />
                <Event Name="Task.Deactivated.mpc-hc32" />
                <Event Name="Task.Deactivated.mplayerc" />
                <Event Name="Task.Deactivated.XBMC" />
                <Event Name="Task.Deactivated.PowerDVDCinema" />
                <Event Name="Task.Deactivated.PowerDVD8" />
                <Event Name="Task.Deactivated.PowerDVD9" />
                <Event Name="Task.Deactivated.PowerDVD10" />
                <Event Name="Task.Deactivated.PowerDVD11" />
                <Event Name="Task.Activated.Desktop" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(842))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(122))
                </Action>
                <Action>
                    Timer.TimerAction(u'FastRepeat', 4, 1, 0.20000000000000001, u'', False, True, 1, u'00:00:00')
                </Action>
            </Macro>
        </Folder>
    </Folder>
    <Folder Name="Exclusive">
        <Folder Name="Windows Media Center" id="459" Enabled="False">
            <Macro Name="Find WMC" id="460">
                <Action>
                    Window.FindWindow(u'ehshell.exe', u'Windows Media Center', None, None, None, 1, False, 0.0, 0)
                </Action>
                <Action>
                    Window.BringToFront()
                </Action>
            </Macro>
            <Macro Name="MCE: PlayPause">
                <Event Name="Auvisio.Play" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.PlayPause()
                </Action>
            </Macro>
            <Macro Name="MCE: Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Stop()
                </Action>
            </Macro>
            <Macro Name="MCE: Skip">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.SkipKey()
                </Action>
            </Macro>
            <Macro Name="MCE: Replay">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.ReplayKey()
                </Action>
            </Macro>
            <Macro Name="MCE: Forward">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.ForwardKey()
                </Action>
            </Macro>
            <Macro Name="MCE: Rewind">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.RewindKey()
                </Action>
            </Macro>
            <Macro Name="MCE: Record">
                <Event Name="Auvisio.Record" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Record()
                </Action>
            </Macro>
            <Macro Name="MCE: ChannelUp">
                <Event Name="Auvisio.ChannelUp" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.ChannelUpKey()
                </Action>
            </Macro>
            <Macro Name="MCE: ChannelDown">
                <Event Name="Auvisio.ChannelDown" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.ChannelDownKey()
                </Action>
            </Macro>
            <Macro Name="MCE: Back" Enabled="False">
                <Event Name="Auvisio.Back" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.BackKey()
                </Action>
            </Macro>
            <Macro Name="MCE: Recorded_TV">
                <Event Name="Auvisio.Yellow" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Recorded_TV()
                </Action>
            </Macro>
            <Macro Name="MCE: Music">
                <Event Name="Auvisio.Blue" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Music()
                </Action>
            </Macro>
            <Macro Name="MCE: Pictures">
                <Event Name="Auvisio.Green" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Pictures()
                </Action>
            </Macro>
            <Macro Name="MCE: Videos">
                <Event Name="Auvisio.Red" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Videos()
                </Action>
            </Macro>
            <Macro Name="MCE: Recorded_TV2">
                <Event Name="Auvisio.TvRecordings" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Recorded_TV()
                </Action>
            </Macro>
            <Macro Name="MCE: Guide">
                <Event Name="Auvisio.TvGuide" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Guide()
                </Action>
            </Macro>
            <Macro Name="MCE: LiveTV">
                <Event Name="Auvisio.LiveTv" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.LiveTV()
                </Action>
            </Macro>
            <Macro Name="MCE: DVDMenu">
                <Event Name="Auvisio.Dvd" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.DVDMenu()
                </Action>
            </Macro>
            <Macro Name="MCE: Menu">
                <Event Name="Auvisio.Info" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(460), 2, True)
                </Action>
                <Action>
                    MCE.Menu()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Windows Media Player" id="539" Enabled="False">
            <Macro Name="Toggle Play">
                <Event Name="Auvisio.Play" />
                <Action>
                    WMPlayer.TogglePlay()
                </Action>
                <Action>
                    Window.SendKeys(u'{Shift+Ctrl+N}', False)
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    WMPlayer.Stop()
                </Action>
            </Macro>
            <Macro Name="Previous Track">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    WMPlayer.PreviousTrack()
                </Action>
            </Macro>
            <Macro Name="Next Track">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    WMPlayer.NextTrack()
                </Action>
            </Macro>
            <Macro Name="Fast Forward">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    WMPlayer.FastForward()
                </Action>
            </Macro>
            <Macro Name="Rewind">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    WMPlayer.FastRewind()
                </Action>
            </Macro>
            <Macro Name="Play Faster">
                <Event Name="Auvisio.ChannelUp" />
                <Action>
                    Window.SendKeys(u'{Shift+Ctrl+G}', False)
                </Action>
            </Macro>
            <Macro Name="Play Slower">
                <Event Name="Auvisio.ChannelDown" />
                <Action>
                    Window.SendKeys(u'{Shift+Ctrl+S}', False)
                </Action>
            </Macro>
            <Macro Name="Volume Up">
                <Event Name="AltVolumeUp" />
                <Action>
                    WMPlayer.VolumeUp()
                </Action>
                <Action>
                    WMPlayer.VolumeUp()
                </Action>
                <Action>
                    WMPlayer.VolumeUp()
                </Action>
            </Macro>
            <Macro Name="Volume Down">
                <Event Name="AltVolumeDown" />
                <Action>
                    WMPlayer.VolumeDown()
                </Action>
                <Action>
                    WMPlayer.VolumeDown()
                </Action>
                <Action>
                    WMPlayer.VolumeDown()
                </Action>
            </Macro>
            <Macro Name="Toggle Mute">
                <Action>
                    WMPlayer.ToggleMute()
                </Action>
            </Macro>
            <Folder Name="Toggle Mode">
                <Macro Name="Now Playing" id="578">
                    <Event Name="Main.Auvisio.Info" />
                    <Action>
                        WMPlayer.NowPlaying()
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(582))
                    </Action>
                </Macro>
                <Macro Name="Library" id="582" Enabled="False">
                    <Event Name="Main.Auvisio.Info" />
                    <Action>
                        WMPlayer.Library()
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(578))
                    </Action>
                </Macro>
            </Folder>
            <Macro Name="Toggle Shuffle">
                <Event Name="Auvisio.Green" />
                <Action>
                    WMPlayer.ToggleShuffle()
                </Action>
            </Macro>
            <Macro Name="Toggle Repeat">
                <Event Name="Auvisio.Blue" />
                <Action>
                    WMPlayer.ToggleRepeat()
                </Action>
            </Macro>
            <Macro Name="Fullscreen">
                <Event Name="Auvisio.Yellow" />
                <Action>
                    WMPlayer.Fullscreen()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="VLC media player" id="595" Enabled="False">
            <Macro Name="PlayPause">
                <Event Name="Auvisio.Play" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    Window.SendKeys(u'{"="}', False)
                </Action>
                <Action>
                    Window.SendKeys(u'{Space}', False)
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    Window.SendKeys(u'{S}', False)
                </Action>
            </Macro>
            <Macro Name="Record">
                <Event Name="Auvisio.Record" />
                <Action>
                    Window.SendKeys(u'{Shift+R}', False)
                </Action>
            </Macro>
            <Macro Name="Next audiotrack">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    Window.SendKeys(u'{N}', False)
                </Action>
            </Macro>
            <Macro Name="Previous audiotrack">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    Window.SendKeys(u'{P}', False)
                </Action>
            </Macro>
            <Macro Name="Fast Forward">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    Window.SendKeys(u'{Alt+Right}', False)
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.29999999999999999, XmlIdLink(353))
                </Action>
            </Macro>
            <Macro Name="Fast Rewind">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    Window.SendKeys(u'{Alt+Left}', False)
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.29999999999999999, XmlIdLink(357))
                </Action>
            </Macro>
            <Macro Name="RepeatedFastForward">
                <Event Name="RepeatedFastForward" />
                <Action>
                    Window.SendKeys(u'{Alt+Right}', False)
                </Action>
            </Macro>
            <Macro Name="RepeatedFastRewind">
                <Event Name="RepeatedFastRewind" />
                <Action>
                    Window.SendKeys(u'{Alt+Left}', False)
                </Action>
            </Macro>
            <Macro Name="Play Faster">
                <Event Name="Auvisio.ChannelUp" />
                <Action>
                    Window.SendKeys(u'{"]"}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.40000000000000002, 0.20000000000000001, 0.02, 1.5)
                </Action>
            </Macro>
            <Macro Name="Play Slower">
                <Event Name="Auvisio.ChannelDown" />
                <Action>
                    Window.SendKeys(u'{"["}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.40000000000000002, 0.20000000000000001, 0.02, 1.5)
                </Action>
            </Macro>
            <Macro Name="Volume Up">
                <Event Name="AltVolumeUp" />
                <Action>
                    Window.SendKeys(u'{Ctrl+Up}', False)
                </Action>
                <Action>
                    Window.SendKeys(u'{Ctrl+Up}', False)
                </Action>
                <Action>
                    Window.SendKeys(u'{Ctrl+Up}', False)
                </Action>
            </Macro>
            <Macro Name="Volume Down">
                <Event Name="AltVolumeDown" />
                <Action>
                    Window.SendKeys(u'{Ctrl+Down}', False)
                </Action>
                <Action>
                    Window.SendKeys(u'{Ctrl+Down}', False)
                </Action>
                <Action>
                    Window.SendKeys(u'{Ctrl+Down}', False)
                </Action>
            </Macro>
            <Macro Name="Fullscreen">
                <Event Name="Auvisio.Yellow" />
                <Action>
                    Window.SendKeys(u'{F}', False)
                </Action>
            </Macro>
            <Macro Name="Go to the DVD menu">
                <Event Name="Auvisio.Dvd" />
                <Action>
                    Window.SendKeys(u'{Shift+M}', False)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Media Player Classic" id="654" Enabled="False">
            <Macro Name="Play/Pause">
                <Event Name="Auvisio.Play" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    MediaPlayerClassic.ResetRate()
                </Action>
                <Action>
                    MediaPlayerClassic.PlayPause()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    MediaPlayerClassic.Stop()
                </Action>
            </Macro>
            <Macro Name="Jump Backward Medium">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    MediaPlayerClassic.JumpBackwardMedium()
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.29999999999999999, XmlIdLink(357))
                </Action>
            </Macro>
            <Macro Name="RepeatedFastForward">
                <Event Name="RepeatedFastForward" />
                <Action Enabled="False">
                    MediaPlayerClassic.JumpForwardMedium()
                </Action>
                <Action>
                    MediaPlayerClassic.JumpForwardLarge()
                </Action>
            </Macro>
            <Macro Name="RepeatedFastRewind">
                <Event Name="RepeatedFastRewind" />
                <Action Enabled="False">
                    MediaPlayerClassic.JumpBackwardMedium()
                </Action>
                <Action>
                    MediaPlayerClassic.JumpBackwardLarge()
                </Action>
            </Macro>
            <Macro Name="Increase Rate">
                <Event Name="Auvisio.ChannelUp" />
                <Action>
                    MediaPlayerClassic.IncreaseRate()
                </Action>
            </Macro>
            <Macro Name="Decrease Rate">
                <Event Name="Auvisio.ChannelDown" />
                <Action>
                    MediaPlayerClassic.DecreaseRate()
                </Action>
            </Macro>
            <Macro Name="Volume Up">
                <Event Name="AltVolumeUp" />
                <Action>
                    MediaPlayerClassic.VolumeUp()
                </Action>
                <Action>
                    MediaPlayerClassic.VolumeUp()
                </Action>
                <Action>
                    MediaPlayerClassic.VolumeUp()
                </Action>
                <Action>
                    MediaPlayerClassic.VolumeUp()
                </Action>
            </Macro>
            <Macro Name="Volume Down">
                <Event Name="AltVolumeDown" />
                <Action>
                    MediaPlayerClassic.VolumeDown()
                </Action>
                <Action>
                    MediaPlayerClassic.VolumeDown()
                </Action>
                <Action>
                    MediaPlayerClassic.VolumeDown()
                </Action>
                <Action>
                    MediaPlayerClassic.VolumeDown()
                </Action>
            </Macro>
            <Macro Name="Next">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    MediaPlayerClassic.Next()
                </Action>
            </Macro>
            <Macro Name="Previous">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    MediaPlayerClassic.Previous()
                </Action>
            </Macro>
            <Macro Name="DVD Title Menu">
                <Event Name="Auvisio.Dvd" />
                <Action>
                    MediaPlayerClassic.DVDTitleMenu()
                </Action>
            </Macro>
            <Macro Name="Fullscreen">
                <Event Name="Auvisio.Yellow" />
                <Action>
                    MediaPlayerClassic.Fullscreen()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="PowerDVD" id="709" Enabled="False">
            <Folder Name="PlayPause">
                <Macro Name="Play" id="711">
                    <Event Name="Auvisio.Play" />
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                    </Action>
                    <Action>
                        PowerDvd.Play()
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(716))
                    </Action>
                </Macro>
                <Macro Name="Pause" id="716" Enabled="False">
                    <Event Name="Auvisio.Play" />
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                    </Action>
                    <Action>
                        PowerDvd.Pause()
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(711))
                    </Action>
                </Macro>
            </Folder>
            <Macro Name="Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    PowerDvd.Stop()
                </Action>
            </Macro>
            <Macro Name="Menu">
                <Event Name="Auvisio.Info" />
                <Action>
                    PowerDvd.Menu()
                </Action>
            </Macro>
            <Macro Name="Next chapter">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    PowerDvd.NextChapter()
                </Action>
            </Macro>
            <Macro Name="Previous chapter">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    PowerDvd.PreviousChapter()
                </Action>
            </Macro>
            <Macro Name="Fast Forward">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    Window.SendKeys(u'{F}', False)
                </Action>
            </Macro>
            <Macro Name="Rewind">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    Window.SendKeys(u'{B}', False)
                </Action>
            </Macro>
            <Macro Name="Step forward" Enabled="False">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    PowerDvd.StepForward()
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.29999999999999999, XmlIdLink(353))
                </Action>
            </Macro>
            <Macro Name="Step backward" Enabled="False">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(361), 2, True)
                </Action>
                <Action>
                    PowerDvd.StepBackward()
                </Action>
                <Action>
                    EventGhost.JumpIfDoubleEvent(0.29999999999999999, XmlIdLink(357))
                </Action>
            </Macro>
            <Macro Name="RepeatedFastForward">
                <Event Name="RepeatedFastForward" />
                <Action>
                    PowerDvd.StepForward()
                </Action>
            </Macro>
            <Macro Name="RepeatedFastRewind">
                <Event Name="RepeatedFastRewind" />
                <Action>
                    PowerDvd.StepBackward()
                </Action>
            </Macro>
            <Macro Name="Toggle fullscreen">
                <Event Name="Auvisio.Yellow" />
                <Action>
                    PowerDvd.ToggleFullscreen()
                </Action>
            </Macro>
            <Macro Name="Toggle mute">
                <Action>
                    PowerDvd.ToggleMute()
                </Action>
            </Macro>
            <Macro Name="Volume up">
                <Event Name="AltVolumeUp" />
                <Action>
                    PowerDvd.VolumeUp()
                </Action>
            </Macro>
            <Macro Name="Volume down">
                <Event Name="AltVolumeDown" />
                <Action>
                    PowerDvd.VolumeDown()
                </Action>
            </Macro>
            <Macro Name="Next audio stream">
                <Action>
                    PowerDvd.NextAudioStream()
                </Action>
            </Macro>
            <Macro Name="Next subtitle">
                <Action>
                    PowerDvd.NextSubtitle()
                </Action>
            </Macro>
            <Macro Name="Next angel">
                <Action>
                    PowerDvd.NextAngel()
                </Action>
            </Macro>
            <Macro Name="Say-It-Again">
                <Action>
                    PowerDvd.SayItAgain()
                </Action>
            </Macro>
            <Macro Name="See-It-All">
                <Action>
                    PowerDvd.SeeItAll()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="XBMC" id="777" Enabled="False">
            <Macro Name="Info">
                <Event Name="Main.Auvisio.Info" />
                <Action>
                    XBMC2.RemoteInfo()
                </Action>
            </Macro>
            <Macro Name="Play">
                <Event Name="Auvisio.Play" />
                <Action>
                    XBMC2.RemotePlay()
                </Action>
            </Macro>
            <Macro Name="Forward">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    XBMC2.RemoteForward()
                </Action>
            </Macro>
            <Macro Name="Reverse">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    XBMC2.RemoteReverse()
                </Action>
            </Macro>
            <Macro Name="Skip +">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    XBMC2.RemoteSkipPlus()
                </Action>
            </Macro>
            <Macro Name="Skip -">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    XBMC2.RemoteSkipMinus()
                </Action>
            </Macro>
            <Macro Name="Record">
                <Event Name="Auvisio.Record" />
                <Action>
                    XBMC2.Record()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    XBMC2.RemoteStop()
                </Action>
            </Macro>
            <Macro Name="Vol +">
                <Event Name="AltVolumeUp" />
                <Action>
                    XBMC2.RemoteVolPlus()
                </Action>
            </Macro>
            <Macro Name="Vol -">
                <Event Name="AltVolumeDown" />
                <Action>
                    XBMC2.RemoteVolMinus()
                </Action>
            </Macro>
            <Macro Name="channelplus">
                <Event Name="Auvisio.ChannelUp" />
                <Action>
                    XBMC2.Remotechannelplus()
                </Action>
            </Macro>
            <Macro Name="channelminus">
                <Event Name="Auvisio.ChannelDown" />
                <Action>
                    XBMC2.Remotechannelminus()
                </Action>
            </Macro>
            <Macro Name="My TV">
                <Event Name="Auvisio.Yellow" />
                <Action>
                    XBMC2.RemoteMyTV()
                </Action>
            </Macro>
            <Macro Name="My Music">
                <Event Name="Auvisio.Blue" />
                <Action>
                    XBMC2.RemoteMyMusic()
                </Action>
            </Macro>
            <Macro Name="My Pictures">
                <Event Name="Auvisio.Green" />
                <Action>
                    XBMC2.RemoteMyPictures()
                </Action>
            </Macro>
            <Macro Name="My Video">
                <Event Name="Auvisio.Red" />
                <Action>
                    XBMC2.RemoteMyVideo()
                </Action>
            </Macro>
            <Macro Name="Recorded TV">
                <Event Name="Auvisio.TvRecordings" />
                <Action>
                    XBMC2.RemoteRecordedTV()
                </Action>
            </Macro>
            <Macro Name="guide">
                <Event Name="Auvisio.TvGuide" />
                <Action>
                    XBMC2.Remoteguide()
                </Action>
            </Macro>
            <Macro Name="Live TV">
                <Event Name="Auvisio.LiveTv" />
                <Action>
                    XBMC2.RemoteLiveTV()
                </Action>
            </Macro>
            <Macro Name="Play DVD">
                <Event Name="Auvisio.Dvd" />
                <Action>
                    XBMC2.PlayDVD()
                </Action>
            </Macro>
            <Macro Name="StepForward">
                <Action>
                    XBMC2.StepForward()
                </Action>
            </Macro>
            <Macro Name="StepBack">
                <Action>
                    XBMC2.StepBack()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Sundry Winapp" id="842">
            <Macro Name="ChannelUp">
                <Event Name="Auvisio.ChannelUp" />
                <Action>
                    Mouse.MouseWheel(1)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.10000000000000001, 1.0)
                </Action>
            </Macro>
            <Macro Name="ChannelDown">
                <Event Name="Auvisio.ChannelDown" />
                <Action>
                    Mouse.MouseWheel(-1)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.10000000000000001, 1.0)
                </Action>
            </Macro>
            <Macro Name="NextTrack">
                <Event Name="Auvisio.NextTrack" />
                <Action>
                    Window.SendKeys(u'{Tabulator}', False)
                </Action>
            </Macro>
            <Macro Name="PreviousTrack">
                <Event Name="Auvisio.PreviousTrack" />
                <Action>
                    Window.SendKeys(u'{Shift+Tabulator}', False)
                </Action>
            </Macro>
            <Macro Name="FastRewind">
                <Event Name="Auvisio.FastRewind" />
                <Action>
                    Window.SendKeys(u'{Home}', False)
                </Action>
            </Macro>
            <Macro Name="FastForward">
                <Event Name="Auvisio.FastForward" />
                <Action>
                    Window.SendKeys(u'{End}', False)
                </Action>
            </Macro>
            <Macro Name="Record">
                <Event Name="Auvisio.Record" />
                <Action>
                    Window.SendKeys(u'{Delete}', False)
                </Action>
            </Macro>
            <Macro Name="Play">
                <Event Name="Auvisio.Play" />
                <Action>
                    Window.SendKeys(u'{Alt}', False)
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Auvisio.Stop" />
                <Action>
                    Window.SendKeys(u'{Alt+Enter}', False)
                </Action>
            </Macro>
            <Macro Name="Info">
                <Event Name="Auvisio.Info" />
                <Action>
                    Window.SendKeys(u'{Apps}', False)
                </Action>
            </Macro>
        </Folder>
    </Folder>
</EventGhost>
