<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1694" Guid="{7FDAC469-20C1-4FCD-9044-88FFB639CFCD}" Time="1425684999.39">
    <Autostart Name="Autostart" Expanded="True">
        <Action>
            System.Execute(u'C:\\Program Files\\Kodi\\Kodi.exe', u'-fs', 0, False, 2, u'C:\\Program Files\\Kodi', False, False, u'', False, False, False)
        </Action>
        <Plugin Identifier="Tivo" Guid="{A5DCBF10-6530-11D2-901F-00C04FB951ED}" File="tivo-slide-pro-master">
            gAIpLg==
        </Plugin>
        <Action>
            EventGhost.PythonScript(u'eg.plugins.Mouse.plugin.thread.maxSpeed = 6 \neg.plugins.Mouse.plugin.thread.accelerationFactor = .02\neg.plugins.Mouse.plugin.thread.accelerationStopFactor = 5')
        </Action>
        <Plugin Identifier="XBMC2" Guid="{8C8B850C-773F-4583-AAD9-A568262B7933}" File="XBMCRepeat">
            gAJ9cQAoVQlCcm9hZGNhc3RxAX1xAihVBmVuYWJsZXEDiVUEcG9ydHEETVYgdVULRXZlbnRTZXJ2ZXJxBX1xBihoA4hoBE0xJnVVDGxvZ1Jhd0V2ZW50c3EHiVUHSlNPTlJQQ3EIfXEJKGgDiWgETYIjdVUEWEJNQ3EKfXELKFUIdXNlcm5hbWVxDFUAcQ1VAmlwcQ5VCTEyNy4wLjAuMXEPVQhwYXNzd29yZHEQaA1oBEtQdXWJhnERLg==
        </Plugin>
        <Action>
            EventGhost.DisableItem(XmlIdLink(33))
        </Action>
        <Action>
            EventGhost.EnableItem(XmlIdLink(70))
        </Action>
    </Autostart>
    <Macro Name="Start Program: Kodi.exe" Expanded="True">
        <Event Name="System.Resume" />
        <Action>
            System.Execute(u'C:\\Program Files\\Kodi\\Kodi.exe', u'', 0, False, 2, u'', False, False, u'', False, False, False)
        </Action>
    </Macro>
    <Folder Name="Tivo Slide Pro Remote Keys">
        <Folder Name="Tivo Button">
            <Macro Name="Tivo Button Start Listening..." Expanded="True">
                <Event Name="Tivo.SlidePro.Button.TivoLogo" />
                <Action>
                    EventGhost.JumpIfLongPress(2.0, XmlIdLink(18))
                </Action>
                <Action>
                    System.Execute(u'C:\\Program Files\\Kodi\\Kodi.exe', u'', 0, False, 2, u'', False, False, u'', False, False, False)
                </Action>
            </Macro>
            <Macro Name="Tivo Button Standby" id="18" Expanded="True">
                <Action>
                    EventGhost.ShowOSD(u'Going to Sleep', u'0;-96;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 3.0, False)
                </Action>
                <Action>
                    XBMC2.Quit()
                </Action>
                <Action>
                    EventGhost.Wait(2.0)
                </Action>
                <Action>
                    System.Standby(False)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Remote Mouse Mode" Expanded="True">
            <Macro Name="Thumbs Down" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.ThumbsDown" />
                <Action>
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(27))
                </Action>
            </Macro>
            <Macro Name="Mouse Status Check" id="27" Expanded="True">
                <Action>
                    EventGhost.GetItemState(XmlIdLink(33))
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(52), 0, False)
                </Action>
                <Action>
                    EventGhost.EnableItem(XmlIdLink(33))
                </Action>
                <Action>
                    EventGhost.DisableItem(XmlIdLink(70))
                </Action>
                <Action>
                    EventGhost.ShowOSD(u'Mouse Mode: On', u'0;-32;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 3.0, False)
                </Action>
            </Macro>
            <Folder Name="Mouse On" id="33" Enabled="False">
                <Macro Name="Mouse Move Up" Expanded="True">
                    <Event Name="Tivo.SlidePro.Button.Up" />
                    <Action>
                        Mouse.GoDirection(0)
                    </Action>
                </Macro>
                <Macro Name="Mouse Move Right" Expanded="True">
                    <Event Name="Tivo.SlidePro.Button.Right" />
                    <Action>
                        Mouse.GoDirection(90)
                    </Action>
                </Macro>
                <Macro Name="Mouse Move Down" Expanded="True">
                    <Event Name="Tivo.SlidePro.Button.Down" />
                    <Action>
                        Mouse.GoDirection(u'180')
                    </Action>
                </Macro>
                <Macro Name="Mouse Move Left" Expanded="True">
                    <Event Name="Tivo.SlidePro.Button.Left" />
                    <Action>
                        Mouse.GoDirection(270)
                    </Action>
                </Macro>
                <Macro Name="Left Mouse Button" Expanded="True">
                    <Event Name="Tivo.SlidePro.Button.Select" />
                    <Action>
                        EventGhost.JumpIfLongPress(0.5, XmlIdLink(50))
                    </Action>
                    <Action>
                        Mouse.LeftButton()
                    </Action>
                </Macro>
                <Macro Name="Right Mouse Button" id="50" Expanded="True">
                    <Action>
                        Mouse.RightButton()
                    </Action>
                </Macro>
            </Folder>
            <Macro Name="Mouse Off" id="52" Expanded="True">
                <Action>
                    EventGhost.DisableItem(XmlIdLink(33))
                </Action>
                <Action>
                    EventGhost.EnableItem(XmlIdLink(70))
                </Action>
                <Action>
                    EventGhost.ShowOSD(u'Mouse Mode: Off', u'0;-32;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 3.0, False)
                </Action>
            </Macro>
            <Macro Name="Open Remote Mouse Off">
                <Event Name="Tivo.SlidePro.Action.SlideOpen" />
                <Action>
                    EventGhost.GetItemState(XmlIdLink(33))
                </Action>
                <Action>
                    EventGhost.NewJumpIf(XmlIdLink(52), 0, False)
                </Action>
            </Macro>
        </Folder>
        <Macro Name="Live TV" Expanded="True">
            <Event Name="Tivo.SlidePro.Button.LiveTV" />
            <Action>
                EventGhost.JumpIfLongPress(1.0, XmlIdLink(67))
            </Action>
            <Action>
                XBMC2.Favourites()
            </Action>
            <Action>
                EventGhost.Wait(0.10000000000000001)
            </Action>
            <Action>
                Window.SendKeys(u'{PageUp}', False)
            </Action>
            <Action>
                Window.SendKeys(u'{Enter}', False)
            </Action>
        </Macro>
        <Macro Name="Live TV (Long Press)" id="67" Expanded="True">
            <Action>
                Window.SendKeys(u'w', False)
            </Action>
            <Action>
                EventGhost.ShowOSD(u'Cable Box Power', u'0;-24;0;0;0;700;0;0;0;1;0;0;2;32;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 1.0, False)
            </Action>
        </Macro>
        <Folder Name="Select and Arrows" id="70">
            <Macro Name="Remote Up" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Up" />
                <Action>
                    Window.SendKeys(u'{Up}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Remote Down" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Down" />
                <Action>
                    Window.SendKeys(u'{Down}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Remote Left" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Left" />
                <Action>
                    Window.SendKeys(u'{Left}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Remote Right" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Right" />
                <Action>
                    Window.SendKeys(u'{Right}', False)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Remote Select" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Select" />
                <Action>
                    Window.SendKeys(u'{Enter}', False)
                </Action>
            </Macro>
        </Folder>
        <Macro Name="Info">
            <Event Name="Tivo.SlidePro.Button.Info" />
            <Action>
                Window.SendKeys(u'i', False)
            </Action>
        </Macro>
        <Macro Name="Back" Expanded="True">
            <Event Name="Tivo.SlidePro.Button.Back" />
            <Action>
                EventGhost.JumpIfLongPress(1.0, XmlIdLink(97))
            </Action>
            <Action>
                Window.SendKeys(u'{Escape}', False)
            </Action>
        </Macro>
        <Macro Name="Back (Long Press)" id="97" Expanded="True">
            <Action>
                Window.Close()
            </Action>
        </Macro>
        <Macro Name="Zoom">
            <Event Name="Tivo.SlidePro.Button.Zoom" />
            <Action>
                Window.SendKeys(u'c', False)
            </Action>
        </Macro>
        <Macro Name="Guide" Expanded="True">
            <Event Name="Tivo.SlidePro.Button.Guide" />
            <Action>
                EventGhost.JumpIfLongPress(1.0, XmlIdLink(106))
            </Action>
            <Action>
                Window.SendKeys(u'g', False)
            </Action>
        </Macro>
        <Macro Name="Guide (Long Press)" id="106" Expanded="True">
            <Action>
                Window.SendKeys(u'm', False)
            </Action>
            <Action>
                EventGhost.ShowOSD(u'Cable Box Menu', u'0;-24;0;0;0;700;0;0;0;1;0;0;2;32;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 1.0, False)
            </Action>
        </Macro>
        <Macro Name="Record">
            <Event Name="Tivo.SlidePro.Button.Record" />
            <Action>
                Window.SendKeys(u'o', False)
            </Action>
        </Macro>
        <Macro Name="Thumbs Up">
            <Event Name="Tivo.SlidePro.Button.ThumbsUp" />
            <Action>
                EventGhost.JumpIfLongPress(1.0, XmlIdLink(116))
            </Action>
            <Action>
                Window.SendKeys(u'v', False)
            </Action>
        </Macro>
        <Macro Name="Thumbs Up (Long Press)" id="116" Expanded="True">
            <Action>
                XBMC2.Favourites()
            </Action>
        </Macro>
        <Macro Name="Channel Up">
            <Event Name="Tivo.SlidePro.Button.ChannelUp" />
            <Action>
                Window.SendKeys(u'{PageUp}', False)
            </Action>
        </Macro>
        <Macro Name="Channel Down">
            <Event Name="Tivo.SlidePro.Button.ChannelDown" />
            <Action>
                Window.SendKeys(u'{PageDown}', False)
            </Action>
        </Macro>
        <Folder Name="Play Block">
            <Macro Name="Skip Back">
                <Event Name="Tivo.SlidePro.Button.BackArrow" />
                <Action>
                    Window.SendKeys(u'{F1}', False)
                </Action>
            </Macro>
            <Macro Name="Skip Forward">
                <Event Name="Tivo.SlidePro.Button.ForwardArrow" />
                <Action>
                    Window.SendKeys(u'{F2}', False)
                </Action>
            </Macro>
            <Macro Name="Pause" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Pause" />
                <Action>
                    Window.SendKeys(u'{Space}', False)
                </Action>
            </Macro>
            <Macro Name="Play" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Play" />
                <Action>
                    Window.SendKeys(u'{Space}', False)
                </Action>
            </Macro>
            <Macro Name="Rewind" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Rewind" />
                <Action>
                    Window.SendKeys(u'r', False)
                </Action>
            </Macro>
            <Macro Name="Fast Forward" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.FastForward" />
                <Action>
                    Window.SendKeys(u'f', False)
                </Action>
            </Macro>
            <Macro Name="Slow Motion" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.SlowMo" />
                <Action>
                    Window.SendKeys(u'{Space}', False)
                </Action>
                <Action>
                    EventGhost.Wait(0.5)
                </Action>
                <Action>
                    Window.SendKeys(u'f', False)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Numbers">
            <Macro Name="1">
                <Event Name="Tivo.SlidePro.Button.1" />
                <Action>
                    Window.SendKeys(u'1', False)
                </Action>
            </Macro>
            <Macro Name="2">
                <Event Name="Tivo.SlidePro.Button.2" />
                <Action>
                    Window.SendKeys(u'2', False)
                </Action>
            </Macro>
            <Macro Name="3">
                <Event Name="Tivo.SlidePro.Button.3" />
                <Action>
                    Window.SendKeys(u'3', False)
                </Action>
            </Macro>
            <Macro Name="4">
                <Event Name="Tivo.SlidePro.Button.4" />
                <Action>
                    Window.SendKeys(u'4', False)
                </Action>
            </Macro>
            <Macro Name="5">
                <Event Name="Tivo.SlidePro.Button.5" />
                <Action>
                    Window.SendKeys(u'5', False)
                </Action>
            </Macro>
            <Macro Name="6">
                <Event Name="Tivo.SlidePro.Button.6" />
                <Action>
                    Window.SendKeys(u'6', False)
                </Action>
            </Macro>
            <Macro Name="7" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.7" />
                <Action>
                    Window.SendKeys(u'7', False)
                </Action>
            </Macro>
            <Macro Name="8" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.8" />
                <Action>
                    Window.SendKeys(u'8', False)
                </Action>
            </Macro>
            <Macro Name="9" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.9" />
                <Action>
                    Window.SendKeys(u'9', False)
                </Action>
            </Macro>
            <Macro Name="0" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.0" />
                <Action>
                    Window.SendKeys(u'0', False)
                </Action>
            </Macro>
        </Folder>
        <Macro Name="Clear">
            <Event Name="Tivo.SlidePro.Button.Clear" />
            <Action>
                Window.SendKeys(u'x', False)
            </Action>
        </Macro>
        <Macro Name="Enter (Last)">
            <Event Name="Tivo.SlidePro.Button.Enter" />
            <Action>
                Window.SendKeys(u'l', False)
            </Action>
        </Macro>
        <Folder Name="Letters">
            <Macro Name="A (Yellow)" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Yellow" />
                <Action>
                    Window.SendKeys(u'a', False)
                </Action>
            </Macro>
            <Macro Name="B (Blue)" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Blue" />
                <Action>
                    Window.SendKeys(u'b', False)
                </Action>
            </Macro>
            <Macro Name="C (Red)" Expanded="True">
                <Event Name="Tivo.SlidePro.Button.Red" />
                <Action>
                    Window.SendKeys(u'z', False)
                </Action>
            </Macro>
            <Macro Name="D (Green)" />
        </Folder>
    </Folder>
    <Folder Name="Tivo Slide Pro Keyboard Simulation" Expanded="True">
        <Macro Name="Letters - Lowercase">
            <Event Name="Tivo.SlidePro.Keyboard.a" />
            <Event Name="Tivo.SlidePro.Keyboard.b" />
            <Event Name="Tivo.SlidePro.Keyboard.c" />
            <Event Name="Tivo.SlidePro.Keyboard.d" />
            <Event Name="Tivo.SlidePro.Keyboard.e" />
            <Event Name="Tivo.SlidePro.Keyboard.f" />
            <Event Name="Tivo.SlidePro.Keyboard.g" />
            <Event Name="Tivo.SlidePro.Keyboard.h" />
            <Event Name="Tivo.SlidePro.Keyboard.i" />
            <Event Name="Tivo.SlidePro.Keyboard.j" />
            <Event Name="Tivo.SlidePro.Keyboard.k" />
            <Event Name="Tivo.SlidePro.Keyboard.l" />
            <Event Name="Tivo.SlidePro.Keyboard.m" />
            <Event Name="Tivo.SlidePro.Keyboard.n" />
            <Event Name="Tivo.SlidePro.Keyboard.o" />
            <Event Name="Tivo.SlidePro.Keyboard.p" />
            <Event Name="Tivo.SlidePro.Keyboard.q" />
            <Event Name="Tivo.SlidePro.Keyboard.r" />
            <Event Name="Tivo.SlidePro.Keyboard.s" />
            <Event Name="Tivo.SlidePro.Keyboard.t" />
            <Event Name="Tivo.SlidePro.Keyboard.u" />
            <Event Name="Tivo.SlidePro.Keyboard.v" />
            <Event Name="Tivo.SlidePro.Keyboard.w" />
            <Event Name="Tivo.SlidePro.Keyboard.x" />
            <Event Name="Tivo.SlidePro.Keyboard.y" />
            <Event Name="Tivo.SlidePro.Keyboard.z" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
        </Macro>
        <Macro Name="Letters - Uppercase">
            <Event Name="Tivo.SlidePro.Keyboard.A" />
            <Event Name="Tivo.SlidePro.Keyboard.B" />
            <Event Name="Tivo.SlidePro.Keyboard.C" />
            <Event Name="Tivo.SlidePro.Keyboard.D" />
            <Event Name="Tivo.SlidePro.Keyboard.E" />
            <Event Name="Tivo.SlidePro.Keyboard.F" />
            <Event Name="Tivo.SlidePro.Keyboard.G" />
            <Event Name="Tivo.SlidePro.Keyboard.H" />
            <Event Name="Tivo.SlidePro.Keyboard.I" />
            <Event Name="Tivo.SlidePro.Keyboard.J" />
            <Event Name="Tivo.SlidePro.Keyboard.K" />
            <Event Name="Tivo.SlidePro.Keyboard.L" />
            <Event Name="Tivo.SlidePro.Keyboard.M" />
            <Event Name="Tivo.SlidePro.Keyboard.N" />
            <Event Name="Tivo.SlidePro.Keyboard.O" />
            <Event Name="Tivo.SlidePro.Keyboard.P" />
            <Event Name="Tivo.SlidePro.Keyboard.Q" />
            <Event Name="Tivo.SlidePro.Keyboard.R" />
            <Event Name="Tivo.SlidePro.Keyboard.S" />
            <Event Name="Tivo.SlidePro.Keyboard.T" />
            <Event Name="Tivo.SlidePro.Keyboard.U" />
            <Event Name="Tivo.SlidePro.Keyboard.V" />
            <Event Name="Tivo.SlidePro.Keyboard.W" />
            <Event Name="Tivo.SlidePro.Keyboard.X" />
            <Event Name="Tivo.SlidePro.Keyboard.Y" />
            <Event Name="Tivo.SlidePro.Keyboard.Z" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
        </Macro>
        <Macro Name="Keyboard Numbers">
            <Event Name="Tivo.SlidePro.Keyboard.1" />
            <Event Name="Tivo.SlidePro.Keyboard.2" />
            <Event Name="Tivo.SlidePro.Keyboard.3" />
            <Event Name="Tivo.SlidePro.Keyboard.4" />
            <Event Name="Tivo.SlidePro.Keyboard.5" />
            <Event Name="Tivo.SlidePro.Keyboard.6" />
            <Event Name="Tivo.SlidePro.Keyboard.7" />
            <Event Name="Tivo.SlidePro.Keyboard.8" />
            <Event Name="Tivo.SlidePro.Keyboard.9" />
            <Event Name="Tivo.SlidePro.Keyboard.0" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
        </Macro>
        <Macro Name="Numbers (Top of Remote)" Enabled="False">
            <Event Name="Tivo.SlidePro.Button.1" />
            <Event Name="Tivo.SlidePro.Button.2" />
            <Event Name="Tivo.SlidePro.Button.3" />
            <Event Name="Tivo.SlidePro.Button.4" />
            <Event Name="Tivo.SlidePro.Button.5" />
            <Event Name="Tivo.SlidePro.Button.6" />
            <Event Name="Tivo.SlidePro.Button.7" />
            <Event Name="Tivo.SlidePro.Button.8" />
            <Event Name="Tivo.SlidePro.Button.9" />
            <Event Name="Tivo.SlidePro.Button.0" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
            <Action Name="Enable this section to make the numbers (0-9) on the top of the remote act like number keys on a keyboard">
                EventGhost.Comment()
            </Action>
        </Macro>
        <Macro Name="Symbols">
            <Event Name="Tivo.SlidePro.Keyboard.Ampersand" />
            <Event Name="Tivo.SlidePro.Keyboard.Quote" />
            <Event Name="Tivo.SlidePro.Keyboard.LessThan" />
            <Event Name="Tivo.SlidePro.Keyboard.GreaterThan" />
            <Event Name="Tivo.SlidePro.Keyboard.Apostrophe" />
            <Event Name="Tivo.SlidePro.Keyboard.Comma" />
            <Event Name="Tivo.SlidePro.Keyboard.Period" />
            <Event Name="Tivo.SlidePro.Keyboard.Asterik" />
            <Event Name="Tivo.SlidePro.Keyboard.ExclamationMark" />
            <Event Name="Tivo.SlidePro.Keyboard.AtSymbol" />
            <Event Name="Tivo.SlidePro.Keyboard.Pound" />
            <Event Name="Tivo.SlidePro.Keyboard.DollarSign" />
            <Event Name="Tivo.SlidePro.Keyboard.Percent" />
            <Event Name="Tivo.SlidePro.Keyboard.Caret" />
            <Event Name="Tivo.SlidePro.Keyboard.OpenParen" />
            <Event Name="Tivo.SlidePro.Keyboard.CloseParen" />
            <Event Name="Tivo.SlidePro.Keyboard.Tilde" />
            <Event Name="Tivo.SlidePro.Keyboard.Underscore" />
            <Event Name="Tivo.SlidePro.Keyboard.Plus" />
            <Event Name="Tivo.SlidePro.Keyboard.OpenCurlyBrace" />
            <Event Name="Tivo.SlidePro.Keyboard.CloseCurlyBrace" />
            <Event Name="Tivo.SlidePro.Keyboard.Backtick" />
            <Event Name="Tivo.SlidePro.Keyboard.Minus" />
            <Event Name="Tivo.SlidePro.Keyboard.Equals" />
            <Event Name="Tivo.SlidePro.Keyboard.OpenSquareBracket" />
            <Event Name="Tivo.SlidePro.Keyboard.CloseSquareBracket" />
            <Event Name="Tivo.SlidePro.Keyboard.Backslash" />
            <Event Name="Tivo.SlidePro.Keyboard.VerticalBar" />
            <Event Name="Tivo.SlidePro.Keyboard.Semicolon" />
            <Event Name="Tivo.SlidePro.Keyboard.Colon" />
            <Event Name="Tivo.SlidePro.Keyboard.QuestionMark" />
            <Event Name="Tivo.SlidePro.Keyboard.Slash" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
        </Macro>
        <Macro Name="Misc" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Backspace" />
            <Event Name="Tivo.SlidePro.Keyboard.Enter" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
        </Macro>
        <Macro Name="Space" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Space" />
            <Action>
                EventGhost.JumpIfLongPress(1.0, XmlIdLink(320))
            </Action>
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(327), 2, False)
            </Action>
        </Macro>
        <Macro Name="Space (Long Press)" id="320" Expanded="True">
            <Action>
                Mouse.ToggleLeftButton(0)
            </Action>
            <Action>
                EventGhost.ShowOSD(u'Grab / Ungrab', u'0;-24;0;0;0;700;0;0;0;1;0;0;2;32;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 0.5, False)
            </Action>
        </Macro>
        <Macro Name="Close" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Clear" />
            <Action>
                EventGhost.JumpIfLongPress(0.5, XmlIdLink(325))
            </Action>
        </Macro>
        <Macro Name="Close (Long Press)" id="325" Expanded="True">
            <Action>
                Window.Close()
            </Action>
        </Macro>
        <Macro Name="SimulateLastKeypress" id="327" Expanded="True">
            <Action>
                Tivo.SimulateLastKeypress()
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.80000000000000004, 0.01, 0.01, 999.0)
            </Action>
        </Macro>
    </Folder>
    <Folder Name="Mouse Emulation" Expanded="True">
        <Macro Name="Mouse Move Up" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Up" />
            <Action>
                Mouse.GoDirection(0)
            </Action>
        </Macro>
        <Macro Name="Mouse Move Right" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Right" />
            <Action>
                Mouse.GoDirection(90)
            </Action>
        </Macro>
        <Macro Name="Mouse Move Down">
            <Event Name="Tivo.SlidePro.Keyboard.Down" />
            <Action>
                Mouse.GoDirection(u'180')
            </Action>
        </Macro>
        <Macro Name="Mouse Move Left" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Left" />
            <Action>
                Mouse.GoDirection(270)
            </Action>
        </Macro>
        <Macro Name="Left Mouse Button" Expanded="True">
            <Event Name="Tivo.SlidePro.Keyboard.Select" />
            <Action>
                EventGhost.JumpIfLongPress(0.5, XmlIdLink(347))
            </Action>
            <Action>
                Mouse.LeftButton()
            </Action>
        </Macro>
        <Macro Name="Right Mouse Button" id="347" Expanded="True">
            <Action>
                Mouse.RightButton()
            </Action>
        </Macro>
    </Folder>
</EventGhost>
