More fun with Hulu Desktop – Using any remote with EventGhost

After getting EventGhost up and running to integrate PowerDVD 9 with SageTV, I took a look at Hulu Desktop. Integration was pretty straight forward as all of the keyboard commands were available in the software. I’m too lazy to write a plugin, so instead I pulled all the relevant XML from my save file, and you can just copy/paste it into your saved EventGhost XML file. Then all you need to do is associate the remote control buttons that you want to use with it. Here it is below, and I hope this is useful for some of you. Read on for the full XML code you’ll need…

Here you go, just cut and paste. If I can figure out how I’ll bundle this into a little downloadable XML file, but the MR website doesn’t seem to want to let me add an attachment.

 

<Folder Name="Hulu Desktop" id="332" Enabled="False">
            <Macro Name="Up">
                <Action>
                    Window.SendKeys(u'{Up}’, False)
                </Action>
            </Macro>
            <Macro Name="Down">
                <Action>
                    Window.SendKeys(u'{Down}’, False)
                </Action>
            </Macro>
            <Macro Name="Left">
                <Action>
                    Window.SendKeys(u'{Left}’, False)
                </Action>
            </Macro>
            <Macro Name="Right">
                <Action>
                    Window.SendKeys(u'{Right}’, False)
                </Action>
            </Macro>
            <Macro Name="Select">
                <Action>
                    Window.SendKeys(u'{Enter}’, False)
                </Action>
            </Macro>
            <Macro Name="Rewind">
                <Action>
                    Window.SendKeys(u'{Left}’, False)
                </Action>
            </Macro>
            <Macro Name="Fast Forward">
                <Action>
                    Window.SendKeys(u'{Right}’, False)
                </Action>
            </Macro>
            <Macro Name="Pause">
                <Action>
                    Window.SendKeys(u'{Space}’, False)
                </Action>
            </Macro>
            <Macro Name="Toggle Full Screen Video">
                <Action>
                    Window.SendKeys(u'{Escape}’, False)
                </Action>
            </Macro>
            <Macro Name="Close">
                <Action>
                    Window.Close()
                </Action>
            </Macro>
        </Folder>