Cheap universal remote for Windows 7 Media Center - AVS Forum
Forum Jump: 
 
Thread Tools
post #1 of 19 Old 02-28-2010, 10:56 AM - Thread Starter
Newbie
 
blommer's Avatar
 
Join Date: Mar 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Hi, I have a Philips universal learning remote that I bought for probably $15. Would this work with Media Center if I got an IR receiver?

http://www.amazon.com/Philips-Magnav...7381555&sr=1-3


If not, what's the cheapest remote I could get that would control both Media Center and my TV? I was looking at this:

http://www.amazon.com/Windows-Contro...pr_product_top

but I'm not sure that it can also control my TV. I appreciate any help! Thanks.
blommer is offline  
Sponsored Links
Advertisement
 
post #2 of 19 Old 02-28-2010, 11:04 AM
AVS Special Member
 
bryansj's Avatar
 
Join Date: Feb 2004
Location: Atlanta, GA
Posts: 6,227
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 19 Post(s)
Liked: 161
Search eBay for "HP IR Receiver". It should be around $15 shipped for the receiver without the remote. You can then use Eventghost to remap any command from your current remote to perform the desired action on your PC. This allows you to bypass the need to have an actual MCE remote. You can also get it to transmit IR to another device if needed.

bryansj is offline  
post #3 of 19 Old 02-28-2010, 11:24 AM - Thread Starter
Newbie
 
blommer's Avatar
 
Join Date: Mar 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Thanks bryansj, that's exactly the info I was looking for.
blommer is offline  
post #4 of 19 Old 03-01-2010, 04:59 PM
Senior Member
 
jmsnyc's Avatar
 
Join Date: Sep 2006
Posts: 372
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
curious - did you get it to work?

I am looking for a cheap universal remote to control WMC7, my Artec DTV Converter, a TV, Stereo Receiver etc....

Do you suggest the Phillips?
jmsnyc is offline  
post #5 of 19 Old 03-09-2010, 05:46 PM - Thread Starter
Newbie
 
blommer's Avatar
 
Join Date: Mar 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Ok, I got the HP IR Receiver. How do I get EventGhost to recognize it?
blommer is offline  
post #6 of 19 Old 03-09-2010, 06:49 PM
Senior Member
 
jmsnyc's Avatar
 
Join Date: Sep 2006
Posts: 372
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by blommer View Post

Ok, I got the HP IR Receiver. How do I get EventGhost to recognize it?

I am having a lot of trouble with Eventghost. I posted in their forums but no one ever replies. I am thinking of giving Intelliremote a try but after 30 days its not free.
jmsnyc is offline  
post #7 of 19 Old 03-10-2010, 04:29 AM
AVS Special Member
 
bryansj's Avatar
 
Join Date: Feb 2004
Location: Atlanta, GA
Posts: 6,227
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 19 Post(s)
Liked: 161
Install this plugin if you are using Vista or Win7: http://www.eventghost.org/forum/view...php?f=2&t=1789

Install the default MCE plugin if running XP.

If you want a head start then copy the following code and paste it into notepad and save it with a .xml extention. Open this with Eventghost.

Code:


    
        
            gAIoWAkAAABsb2NhbGhvc3RxAE2hEk5OiXRxAS4=
        
        
            gAIpLg==
        
        
            gAIpLg==
        
        
            gAJdcQBdcQEoWAMAAABNQ0VxAlgIAAAAU01TRXZlbnRxA4lHP+ZmZmZmZmZLAollYYVxBC4=
        
        
            gAIpLg==
        
    
    
        
            
                System.ChangeDisplaySettings(1, (640L, 480L), 30L, 32L, False, True)
            
        
        
            
                System.ChangeDisplaySettings(1, (720L, 576L), 30L, 32L, False, False)
            
        
        
            
                System.ChangeDisplaySettings(1, (1024L, 768L), 30L, 32L, False, True)
            
        
    
    
        
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                EventGhost.Wait(1.0)
            
            
                System.ChangeDisplaySettings(1, (720L, 576L), 29L, 32L, False, False)
            
            
                EventGhost.Wait(1.0)
            
            
                Window.FindWindow(u'iTunes.exe', u'iTunes', u'iTunes', None, None, None, False, 15.0, 0)
            
            
                Window.BringToFront()
            
            
                Window.Restore()
            
            
                Window.Maximize()
            
            
                EventGhost.EnableExclusive(XmlIdLink(156))
            
            
                EventGhost.DisableItem(XmlIdLink(33))
            
        
        
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                EventGhost.EnableExclusive(XmlIdLink(66))
            
            
                EventGhost.DisableItem(XmlIdLink(33))
            
        
        
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                Window.SendKeys(u'{Alt+Win+Enter}', False)
            
        
        
            
            
            
            
            
            
            
            
            
                EventGhost.EnableExclusive(XmlIdLink(213))
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                EventGhost.EnableItem(XmlIdLink(33))
            
        
        
            
            
                EventGhost.DisableItem(XmlIdLink(370))
            
            
                EventGhost.EnableExclusive(XmlIdLink(308))
            
        
        
            
            
                EventGhost.EnableExclusive(XmlIdLink(336))
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
        
        
            
            
            
                EventGhost.EnableExclusive(XmlIdLink(357))
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
        
        
            
            
                EventGhost.DisableItem(XmlIdLink(49))
            
        
    
    
        
            
                
                
                    ZoomPlayer.fnPlay()
                
            
            
                
                
                    ZoomPlayer.fnPause()
                
            
            
                
                
                    ZoomPlayer.fnStop()
                
            
            
                
                
                    ZoomPlayer.fnFastForward()
                
                
                    Window.SendKeys(u'{Alt+Home}', False)
                
            
            
                
                
                    ZoomPlayer.fnRewind()
                
                
                    Window.SendKeys(u'{Alt+End}', False)
                
            
            
                
                
                    ZoomPlayer.fnARCycle()
                
            
            
                
                
                    EventGhost.JumpIfLongPress(0.59999999999999998, XmlIdLink(97))
                
                
                    Window.SendKeys(u',', False)
                
            
            
                
                
                    EventGhost.JumpIfLongPress(0.59999999999999998, XmlIdLink(95))
                
                
                    Window.SendKeys(u'.', False)
                
            
            
                
                    Window.SendKeys(u'{Shift+Oem6}', False)
                
            
            
                
                    Window.SendKeys(u'{Shift+Oem4}', False)
                
            
            
                
                
                    ZoomPlayer.fnPlayListNav()
                
            
            
                
                
                    ZoomPlayer.fnChapterNav()
                
            
            
                
                
                    ZoomPlayer.fnFileNav()
                
            
            
                
                
                    ZoomPlayer.fnResyncAhead()
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    ZoomPlayer.fnResyncBack()
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    ZoomPlayer.fnSceneCutToggle()
                
            
            
                
                
                    ZoomPlayer.KeyDelete()
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
                
                    ZoomPlayer.fnDVDSub()
                
            
            
                
                
                    ZoomPlayer.fnDVDRootMenu()
                
            
            
                
                
                
                    ZoomPlayer.fnExit()
                
            
            
                
                    
                    
                        ZoomPlayer.Right()
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                    
                
                
                    
                    
                        ZoomPlayer.Up()
                    
                    
                        EventGhost.AutoRepeat()
                    
                
                
                    
                    
                        ZoomPlayer.Down()
                    
                    
                        EventGhost.AutoRepeat()
                    
                
                
                    
                    
                        ZoomPlayer.Left()
                    
                    
                        EventGhost.AutoRepeat()
                    
                
                
                    
                    
                        ZoomPlayer.Enter()
                    
                
                
                    
                    
                        ZoomPlayer.fnBar()
                    
                
            
        
        
            
                
                
                
                    Window.SendKeys(u'{Space}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+Right}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+Left}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Backspace}', False)
                
            
            
                
                
                    System.Execute(u'C:\\\\VMCMenus\\\\MusicMenu\\\\iTunesExit.exe', u'', 0, False, 2, u'')
                
            
            
                
                
                    System.ChangeDisplaySettings(1, (640L, 480L), 29L, 32L, False, False)
                
                
                    EventGhost.Wait(1.5)
                
                
                    Window.SendKeys(u'{Alt+Win+Enter}', False)
                
                
                    EventGhost.EnableItem(XmlIdLink(741))
                
                
                    EventGhost.EnableItem(XmlIdLink(33))
                
            
            
                
                
                    System.ChangeDisplaySettings(1, (640L, 480L), 29L, 32L, False, False)
                
                
                    EventGhost.Wait(1.0)
                
                
                    Window.SendKeys(u'{Alt+F4}', False)
                
                
                    EventGhost.Wait(1.0)
                
                
                    EventGhost.EnableItem(XmlIdLink(741))
                
                
                    EventGhost.EnableItem(XmlIdLink(33))
                
                
                    Window.SendKeys(u'{Alt+Win+Enter}', False)
                
            
            
                
                    
                    
                        Window.SendKeys(u'{Enter}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Down}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Up}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Tabulator}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Shift+Tabulator}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Ctrl+B}', False)
                    
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
            
        
        
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+P}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+P}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+R}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+f}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+B}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+S}', False)
                
            
            
                
                
                    Window.SendKeys(u'{PageUp}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{PageDown}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+t}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+O}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+M}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+i}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+E}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+F}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+B}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+G}', False)
                
            
            
                
                
                    EventGhost.Comment()
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
                
                    Window.SendKeys(u'{Ctrl+u}', False)
                
                
                    Window.SendKeys(u'{Shift+Ctrl+C}', False)
                
            
            
                
                    Window.SendKeys(u'{Shift+Ctrl+C}', False)
                
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+m}', False)
                
            
            
                
                
                    Window.SendKeys(u'{F1}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Backspace}', False)
                
            
            
                
                    
                    
                        Window.SendKeys(u'{Up}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Down}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        EventGhost.JumpIfLongPress(1.0, XmlIdLink(306))
                    
                    
                        Window.SendKeys(u'{Ctrl+D}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Left}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.29999999999999999, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Right}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.29999999999999999, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Enter}', False)
                    
                
            
            
                
                    Window.SendKeys(u'#', False)
                
            
        
        
            
                
                
                    Window.SendKeys(u'r', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.40000000000000002, 0.40000000000000002, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'l', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.40000000000000002, 0.40000000000000002, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'u', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                    Window.SendKeys(u'd', False)
                
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'p', False)
                
            
            
                
                
                    Window.SendKeys(u'b', False)
                
            
            
                
                
                    Mouse.MoveAbsolute(320, 200)
                
                
                    Mouse.LeftButton()
                
                
                    Mouse.MoveAbsolute(640, 480)
                
            
        
        
            
                
                
                    Window.SendKeys(u'{Up}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{Down}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{Alt+Left}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Alt+C}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Backspace}', False)
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
            
        
        
            
                
                
                    Window.SendKeys(u'{F6}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Enter}', False)
                
            
            
                
                
                    Window.SendKeys(u'{F8}', False)
                
            
            
                
                
                    Window.SendKeys(u'{F9}', False)
                
            
        
    
    
        
            
            
                Window.SendKeys(u'{Enter}', False)
            
            
                System.MonitorPowerOn()
            
        
        
            
            
                System.Standby(False)
            
        
        
            
            
                System.StartScreenSaver()
            
            
                EventGhost.EnableItem(XmlIdLink(383))
            
            
                EventGhost.DisableItem(XmlIdLink(378))
            
        
        
            
            
                System.MonitorPowerOn()
            
            
                EventGhost.EnableItem(XmlIdLink(378))
            
            
                EventGhost.DisableItem(XmlIdLink(383))
            
        
        
            
                
                
                    Window.SendKeys(u'1', False)
                
            
            
                
                
                    Window.SendKeys(u'2', False)
                
            
            
                
                
                    Window.SendKeys(u'3', False)
                
            
            
                
                
                    Window.SendKeys(u'4', False)
                
            
            
                
                
                    Window.SendKeys(u'5', False)
                
            
            
                
                
                    Window.SendKeys(u'6', False)
                
            
            
                
                
                    Window.SendKeys(u'7', False)
                
            
            
                
                
                    Window.SendKeys(u'8', False)
                
            
            
                
                
                    Window.SendKeys(u'9', False)
                
            
            
                
                
                    Window.SendKeys(u'0', False)
                
            
        
        
            
                
                    EventGhost.TriggerEvent(u'mouse', 0.0)
                
            
            
                
                
                    EventGhost.EnableItem(XmlIdLink(535))
                
                
                    EventGhost.DisableItem(XmlIdLink(133))
                
                
                    EventGhost.DisableItem(XmlIdLink(189))
                
                
                    EventGhost.DisableItem(XmlIdLink(282))
                
                
                    EventGhost.ShowOSD(u'Mouse Emulation Activated', u'0;-24;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, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
                
                    EventGhost.EnableItem(XmlIdLink(432))
                
                
                    EventGhost.DisableItem(XmlIdLink(422))
                
            
            
                
                
                    EventGhost.DisableItem(XmlIdLink(535))
                
                
                    EventGhost.EnableItem(XmlIdLink(133))
                
                
                    EventGhost.EnableItem(XmlIdLink(189))
                
                
                    EventGhost.EnableItem(XmlIdLink(282))
                
                
                    EventGhost.ShowOSD(u'Mouse Emulation Deactivated', u'0;-24;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, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
                
                    EventGhost.EnableItem(XmlIdLink(422))
                
                
                    EventGhost.DisableItem(XmlIdLink(432))
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(465))
                
                
                    EventGhost.NewJumpIf(XmlIdLink(450), 2, False)
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(465))
                
                
                    EventGhost.NewJumpIf(XmlIdLink(458), 2, False)
                
            
            
                
                    EventGhost.DisableItem(XmlIdLink(442))
                
                
                    EventGhost.EnableItem(XmlIdLink(446))
                
                
                    EventGhost.EnableItem(XmlIdLink(473))
                
                
                    EventGhost.DisableItem(XmlIdLink(504))
                
                
                    EventGhost.DisableItem(XmlIdLink(388))
                
                
                    EventGhost.ShowOSD(u'SMS Text Emulation Activated', 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, 3.0, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
            
            
                
                    EventGhost.EnableItem(XmlIdLink(442))
                
                
                    EventGhost.DisableItem(XmlIdLink(446))
                
                
                    EventGhost.DisableItem(XmlIdLink(473))
                
                
                    EventGhost.EnableItem(XmlIdLink(388))
                
                
                    EventGhost.ShowOSD(u'SMS Text Emulation Deactivated', u'0;-24;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, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
            
            
                
                    EventGhost.DisableItem(XmlIdLink(446))
                
                
                    EventGhost.EnableItem(XmlIdLink(442))
                
                
                    EventGhost.DisableItem(XmlIdLink(473))
                
                
                    EventGhost.EnableItem(XmlIdLink(504))
                
                
                    EventGhost.DisableItem(XmlIdLink(388))
                
                
                    EventGhost.ShowOSD(u'Capitalized SMS Text Emulation Activated', 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, 3.0, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
            
            
                
                    
                    
                        Multitap.Key(u'MCE', [u'@', u"'", u'.', u',', u'-', u'_', u';', u'\\\\', u'/'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'a', u'b', u'c', u'2'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'd', u'e', u'f', u'3'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'g', u'h', u'i', u'4'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'j', u'k', u'l', u'5'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'm', u'n', u'o', u'6'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'p', u'q', u'r', u's', u'7'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u't', u'u', u'v', u'8'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'w', u'x', u'y', u'z', u'9'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'space', u'0'])
                    
                
            
            
                
                    
                    
                        Multitap.Key(u'MCE', [u'@', u"'", u'.', u',', u'-', u'_', u';'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'A', u'B', u'C', u'2'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'D', u'E', u'F', u'3'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'G', u'H', u'I', u'4'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'J', u'K', u'L', u'5'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'M', u'N', u'O', u'6'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'P', u'Q', u'R', u'S', u'7'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'T', u'U', u'V', u'8'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'W', u'X', u'Y', u'Z', u'9'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'space', u'0'])
                    
                
            
            
                
                    
                    
                        Mouse.GoDirection(0)
                    
                
                
                    
                    
                        Mouse.GoDirection(90)
                    
                
                
                    
                    
                        Mouse.GoDirection(180.0)
                    
                
                
                    
                    
                        Mouse.GoDirection(270)
                    
                
                
                    
                    
                        Mouse.LeftButton()
                    
                
                
                    
                    
                        Mouse.RightButton()
                    
                
            
            
                
                    
                    
                        Window.SendKeys(u'a', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'b', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'c', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'd', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'e', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'f', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'g', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'h', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'i', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'j', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'k', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'l', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'm', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'n', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'o', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'p', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'q', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'r', False)
                    
                
                
                    
                    
                        Window.SendKeys(u's', False)
                    
                
                
                    
                    
                        Window.SendKeys(u't', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'u', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'v', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'w', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'x', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'y', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'z', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'@', False)
                    
                
                
                    
                    
                        Window.SendKeys(u"'", False)
                    
                
                
                    
                    
                        Window.SendKeys(u'.', False)
                    
                
                
                    
                    
                        Window.SendKeys(u',', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'-', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'_', False)
                    
                
                
                    
                    
                        Window.SendKeys(u';', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'\\\\', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'/', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Space}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'A', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'B', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'C', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'D', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'E', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'F', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'G', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'H', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'I', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'J', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'K', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'L', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'M', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'N', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'O', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'P', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'Q', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'R', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'S', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'T', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'U', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'V', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'W', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'X', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'Y', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'Z', False)
                    
                
            
        
        
            
                
                
                    System.ToggleMute()
                
                
                    EventGhost.PythonScript(u'if eg.result == 0:\
    eg.TriggerEvent("Unmute")\
else:\
    eg.TriggerEvent("Mute")\
    ')
                
            
            
                
                
                    System.MuteOff(0)
                
                
                    System.ChangeMasterVolumeBy(-2.0, 0)
                
                
                    EventGhost.PythonScript(u'if eg.result <2.1: \
 eg.TriggerEvent("Vol0")')
                
                
                    EventGhost.ShowOSD(u'Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (163, 163, 163), 1, (14, 14), 0, 3.0, True)
                
                
                    EventGhost.AutoRepeat(0.29999999999999999, 0.050000000000000003, 0.02, 2.0)
                
            
            
                
                
                    System.MuteOff(0)
                
                
                    System.ChangeMasterVolumeBy(2.0, 0)
                
                
                    EventGhost.PythonScript(u'\
if eg.result >97.9: \
 eg.TriggerEvent("Vol100")')
                
                
                    EventGhost.ShowOSD(u'Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (163, 163, 163), 1, (14, 14), 0, 3.0, True)
                
                
                    EventGhost.AutoRepeat(0.29999999999999999, 0.050000000000000003, 0.02, 2.0)
                
            
            
                
                
                    System.SetMasterVolume(100.0, 0)
                
            
            
                
                
                    System.SetMasterVolume(0.0, 0)
                
            
            
                
                
                    System.ChangeMasterVolumeBy(0.0, 0)
                
                
                    EventGhost.ShowOSD(u'Mute Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 1, (14, 14), 0, 5.0, True)
                
            
            
                
                
                    System.ChangeMasterVolumeBy(0.0, 0)
                
                
                    EventGhost.ShowOSD(u'Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 1, (14, 14), 0, 3.0, True)
                
            
        
        
            
            
                Window.Close()
            
        
    
Edit: The above code assumes you are using a MCE remote codeset. However, with the Vista/Win7 MCE plugin the HP MCE receiver can receive any IR command. If you use an old 80's VCR remote you would just need to remap those buttons to the proper command, i.e. hit VCR Play, drag that command from the left to the Play action on the right and delete the MCE.Play action.

bryansj is offline  
post #8 of 19 Old 03-10-2010, 07:24 AM
AVS Special Member
 
mdavej's Avatar
 
Join Date: Sep 2006
Posts: 9,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 88 Post(s)
Liked: 279
If your needs are simple and you don't need a lot of custom commands, I highly recommend skipping event ghost and getting something like THIS. It's very cheap and functional in all OS's and its mouse works very well. Just learn the commands you need and put the remote in a drawer. But keep in mind the mouse has 8 directions you have to learn, not just 4.
mdavej is offline  
post #9 of 19 Old 03-10-2010, 07:58 AM
Senior Member
 
jmsnyc's Avatar
 
Join Date: Sep 2006
Posts: 372
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by bryansj View Post

Install this plugin if you are using Vista or Win7: http://www.eventghost.org/forum/view...php?f=2&t=1789

Install the default MCE plugin if running XP.

If you want a head start then copy the following code and paste it into notepad and save it with a .xml extention. Open this with Eventghost.

Code:


    
        
            gAIoWAkAAABsb2NhbGhvc3RxAE2hEk5OiXRxAS4=
        
        
            gAIpLg==
        
        
            gAIpLg==
        
        
            gAJdcQBdcQEoWAMAAABNQ0VxAlgIAAAAU01TRXZlbnRxA4lHP+ZmZmZmZmZLAollYYVxBC4=
        
        
            gAIpLg==
        
    
    
        
            
                System.ChangeDisplaySettings(1, (640L, 480L), 30L, 32L, False, True)
            
        
        
            
                System.ChangeDisplaySettings(1, (720L, 576L), 30L, 32L, False, False)
            
        
        
            
                System.ChangeDisplaySettings(1, (1024L, 768L), 30L, 32L, False, True)
            
        
    
    
        
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                EventGhost.Wait(1.0)
            
            
                System.ChangeDisplaySettings(1, (720L, 576L), 29L, 32L, False, False)
            
            
                EventGhost.Wait(1.0)
            
            
                Window.FindWindow(u'iTunes.exe', u'iTunes', u'iTunes', None, None, None, False, 15.0, 0)
            
            
                Window.BringToFront()
            
            
                Window.Restore()
            
            
                Window.Maximize()
            
            
                EventGhost.EnableExclusive(XmlIdLink(156))
            
            
                EventGhost.DisableItem(XmlIdLink(33))
            
        
        
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                EventGhost.EnableExclusive(XmlIdLink(66))
            
            
                EventGhost.DisableItem(XmlIdLink(33))
            
        
        
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                Window.SendKeys(u'{Alt+Win+Enter}', False)
            
        
        
            
            
            
            
            
            
            
            
            
                EventGhost.EnableExclusive(XmlIdLink(213))
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
            
                EventGhost.EnableItem(XmlIdLink(33))
            
        
        
            
            
                EventGhost.DisableItem(XmlIdLink(370))
            
            
                EventGhost.EnableExclusive(XmlIdLink(308))
            
        
        
            
            
                EventGhost.EnableExclusive(XmlIdLink(336))
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
        
        
            
            
            
                EventGhost.EnableExclusive(XmlIdLink(357))
            
            
                EventGhost.EnableItem(XmlIdLink(370))
            
        
        
            
            
                EventGhost.DisableItem(XmlIdLink(49))
            
        
    
    
        
            
                
                
                    ZoomPlayer.fnPlay()
                
            
            
                
                
                    ZoomPlayer.fnPause()
                
            
            
                
                
                    ZoomPlayer.fnStop()
                
            
            
                
                
                    ZoomPlayer.fnFastForward()
                
                
                    Window.SendKeys(u'{Alt+Home}', False)
                
            
            
                
                
                    ZoomPlayer.fnRewind()
                
                
                    Window.SendKeys(u'{Alt+End}', False)
                
            
            
                
                
                    ZoomPlayer.fnARCycle()
                
            
            
                
                
                    EventGhost.JumpIfLongPress(0.59999999999999998, XmlIdLink(97))
                
                
                    Window.SendKeys(u',', False)
                
            
            
                
                
                    EventGhost.JumpIfLongPress(0.59999999999999998, XmlIdLink(95))
                
                
                    Window.SendKeys(u'.', False)
                
            
            
                
                    Window.SendKeys(u'{Shift+Oem6}', False)
                
            
            
                
                    Window.SendKeys(u'{Shift+Oem4}', False)
                
            
            
                
                
                    ZoomPlayer.fnPlayListNav()
                
            
            
                
                
                    ZoomPlayer.fnChapterNav()
                
            
            
                
                
                    ZoomPlayer.fnFileNav()
                
            
            
                
                
                    ZoomPlayer.fnResyncAhead()
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    ZoomPlayer.fnResyncBack()
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    ZoomPlayer.fnSceneCutToggle()
                
            
            
                
                
                    ZoomPlayer.KeyDelete()
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
                
                    ZoomPlayer.fnDVDSub()
                
            
            
                
                
                    ZoomPlayer.fnDVDRootMenu()
                
            
            
                
                
                
                    ZoomPlayer.fnExit()
                
            
            
                
                    
                    
                        ZoomPlayer.Right()
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                    
                
                
                    
                    
                        ZoomPlayer.Up()
                    
                    
                        EventGhost.AutoRepeat()
                    
                
                
                    
                    
                        ZoomPlayer.Down()
                    
                    
                        EventGhost.AutoRepeat()
                    
                
                
                    
                    
                        ZoomPlayer.Left()
                    
                    
                        EventGhost.AutoRepeat()
                    
                
                
                    
                    
                        ZoomPlayer.Enter()
                    
                
                
                    
                    
                        ZoomPlayer.fnBar()
                    
                
            
        
        
            
                
                
                
                    Window.SendKeys(u'{Space}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+Right}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+Left}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Backspace}', False)
                
            
            
                
                
                    System.Execute(u'C:\\\\VMCMenus\\\\MusicMenu\\\\iTunesExit.exe', u'', 0, False, 2, u'')
                
            
            
                
                
                    System.ChangeDisplaySettings(1, (640L, 480L), 29L, 32L, False, False)
                
                
                    EventGhost.Wait(1.5)
                
                
                    Window.SendKeys(u'{Alt+Win+Enter}', False)
                
                
                    EventGhost.EnableItem(XmlIdLink(741))
                
                
                    EventGhost.EnableItem(XmlIdLink(33))
                
            
            
                
                
                    System.ChangeDisplaySettings(1, (640L, 480L), 29L, 32L, False, False)
                
                
                    EventGhost.Wait(1.0)
                
                
                    Window.SendKeys(u'{Alt+F4}', False)
                
                
                    EventGhost.Wait(1.0)
                
                
                    EventGhost.EnableItem(XmlIdLink(741))
                
                
                    EventGhost.EnableItem(XmlIdLink(33))
                
                
                    Window.SendKeys(u'{Alt+Win+Enter}', False)
                
            
            
                
                    
                    
                        Window.SendKeys(u'{Enter}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Down}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Up}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Tabulator}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Shift+Tabulator}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Ctrl+B}', False)
                    
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
            
        
        
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+P}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+P}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+R}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+f}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+B}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+S}', False)
                
            
            
                
                
                    Window.SendKeys(u'{PageUp}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{PageDown}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+t}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+O}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+M}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+i}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+E}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+F}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+B}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Ctrl+G}', False)
                
            
            
                
                
                    EventGhost.Comment()
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
                
                    Window.SendKeys(u'{Ctrl+u}', False)
                
                
                    Window.SendKeys(u'{Shift+Ctrl+C}', False)
                
            
            
                
                    Window.SendKeys(u'{Shift+Ctrl+C}', False)
                
                
            
            
                
                
                    Window.SendKeys(u'{Shift+Ctrl+m}', False)
                
            
            
                
                
                    Window.SendKeys(u'{F1}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Backspace}', False)
                
            
            
                
                    
                    
                        Window.SendKeys(u'{Up}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Down}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                    
                
                
                    
                    
                        EventGhost.JumpIfLongPress(1.0, XmlIdLink(306))
                    
                    
                        Window.SendKeys(u'{Ctrl+D}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Left}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.29999999999999999, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Right}', False)
                    
                    
                        EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.29999999999999999, 3.0)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Enter}', False)
                    
                
            
            
                
                    Window.SendKeys(u'#', False)
                
            
        
        
            
                
                
                    Window.SendKeys(u'r', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.40000000000000002, 0.40000000000000002, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'l', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.40000000000000002, 0.40000000000000002, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'u', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                    Window.SendKeys(u'd', False)
                
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'p', False)
                
            
            
                
                
                    Window.SendKeys(u'b', False)
                
            
            
                
                
                    Mouse.MoveAbsolute(320, 200)
                
                
                    Mouse.LeftButton()
                
                
                    Mouse.MoveAbsolute(640, 480)
                
            
        
        
            
                
                
                    Window.SendKeys(u'{Up}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{Down}', False)
                
                
                    EventGhost.AutoRepeat(0.59999999999999998, 0.20000000000000001, 0.050000000000000003, 3.0)
                
            
            
                
                
                    Window.SendKeys(u'{Alt+Left}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Alt+C}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Backspace}', False)
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(420))
                
            
        
        
            
                
                
                    Window.SendKeys(u'{F6}', False)
                
            
            
                
                
                    Window.SendKeys(u'{Enter}', False)
                
            
            
                
                
                    Window.SendKeys(u'{F8}', False)
                
            
            
                
                
                    Window.SendKeys(u'{F9}', False)
                
            
        
    
    
        
            
            
                Window.SendKeys(u'{Enter}', False)
            
            
                System.MonitorPowerOn()
            
        
        
            
            
                System.Standby(False)
            
        
        
            
            
                System.StartScreenSaver()
            
            
                EventGhost.EnableItem(XmlIdLink(383))
            
            
                EventGhost.DisableItem(XmlIdLink(378))
            
        
        
            
            
                System.MonitorPowerOn()
            
            
                EventGhost.EnableItem(XmlIdLink(378))
            
            
                EventGhost.DisableItem(XmlIdLink(383))
            
        
        
            
                
                
                    Window.SendKeys(u'1', False)
                
            
            
                
                
                    Window.SendKeys(u'2', False)
                
            
            
                
                
                    Window.SendKeys(u'3', False)
                
            
            
                
                
                    Window.SendKeys(u'4', False)
                
            
            
                
                
                    Window.SendKeys(u'5', False)
                
            
            
                
                
                    Window.SendKeys(u'6', False)
                
            
            
                
                
                    Window.SendKeys(u'7', False)
                
            
            
                
                
                    Window.SendKeys(u'8', False)
                
            
            
                
                
                    Window.SendKeys(u'9', False)
                
            
            
                
                
                    Window.SendKeys(u'0', False)
                
            
        
        
            
                
                    EventGhost.TriggerEvent(u'mouse', 0.0)
                
            
            
                
                
                    EventGhost.EnableItem(XmlIdLink(535))
                
                
                    EventGhost.DisableItem(XmlIdLink(133))
                
                
                    EventGhost.DisableItem(XmlIdLink(189))
                
                
                    EventGhost.DisableItem(XmlIdLink(282))
                
                
                    EventGhost.ShowOSD(u'Mouse Emulation Activated', u'0;-24;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, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
                
                    EventGhost.EnableItem(XmlIdLink(432))
                
                
                    EventGhost.DisableItem(XmlIdLink(422))
                
            
            
                
                
                    EventGhost.DisableItem(XmlIdLink(535))
                
                
                    EventGhost.EnableItem(XmlIdLink(133))
                
                
                    EventGhost.EnableItem(XmlIdLink(189))
                
                
                    EventGhost.EnableItem(XmlIdLink(282))
                
                
                    EventGhost.ShowOSD(u'Mouse Emulation Deactivated', u'0;-24;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, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
                
                    EventGhost.EnableItem(XmlIdLink(422))
                
                
                    EventGhost.DisableItem(XmlIdLink(432))
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(465))
                
                
                    EventGhost.NewJumpIf(XmlIdLink(450), 2, False)
                
            
            
                
                
                    EventGhost.JumpIfLongPress(1.0, XmlIdLink(465))
                
                
                    EventGhost.NewJumpIf(XmlIdLink(458), 2, False)
                
            
            
                
                    EventGhost.DisableItem(XmlIdLink(442))
                
                
                    EventGhost.EnableItem(XmlIdLink(446))
                
                
                    EventGhost.EnableItem(XmlIdLink(473))
                
                
                    EventGhost.DisableItem(XmlIdLink(504))
                
                
                    EventGhost.DisableItem(XmlIdLink(388))
                
                
                    EventGhost.ShowOSD(u'SMS Text Emulation Activated', 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, 3.0, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
            
            
                
                    EventGhost.EnableItem(XmlIdLink(442))
                
                
                    EventGhost.DisableItem(XmlIdLink(446))
                
                
                    EventGhost.DisableItem(XmlIdLink(473))
                
                
                    EventGhost.EnableItem(XmlIdLink(388))
                
                
                    EventGhost.ShowOSD(u'SMS Text Emulation Deactivated', u'0;-24;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, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
            
            
                
                    EventGhost.DisableItem(XmlIdLink(446))
                
                
                    EventGhost.EnableItem(XmlIdLink(442))
                
                
                    EventGhost.DisableItem(XmlIdLink(473))
                
                
                    EventGhost.EnableItem(XmlIdLink(504))
                
                
                    EventGhost.DisableItem(XmlIdLink(388))
                
                
                    EventGhost.ShowOSD(u'Capitalized SMS Text Emulation Activated', 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, 3.0, True)
                
                
                    System.PlaySound(u'C:\\\\Program Files\\\\EventGhost\\\\Speech On.wav', 1)
                
            
            
                
                    
                    
                        Multitap.Key(u'MCE', [u'@', u"'", u'.', u',', u'-', u'_', u';', u'\\\\', u'/'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'a', u'b', u'c', u'2'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'd', u'e', u'f', u'3'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'g', u'h', u'i', u'4'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'j', u'k', u'l', u'5'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'm', u'n', u'o', u'6'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'p', u'q', u'r', u's', u'7'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u't', u'u', u'v', u'8'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'w', u'x', u'y', u'z', u'9'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'space', u'0'])
                    
                
            
            
                
                    
                    
                        Multitap.Key(u'MCE', [u'@', u"'", u'.', u',', u'-', u'_', u';'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'A', u'B', u'C', u'2'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'D', u'E', u'F', u'3'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'G', u'H', u'I', u'4'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'J', u'K', u'L', u'5'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'M', u'N', u'O', u'6'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'P', u'Q', u'R', u'S', u'7'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'T', u'U', u'V', u'8'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'W', u'X', u'Y', u'Z', u'9'])
                    
                
                
                    
                    
                        Multitap.Key(u'MCE', [u'space', u'0'])
                    
                
            
            
                
                    
                    
                        Mouse.GoDirection(0)
                    
                
                
                    
                    
                        Mouse.GoDirection(90)
                    
                
                
                    
                    
                        Mouse.GoDirection(180.0)
                    
                
                
                    
                    
                        Mouse.GoDirection(270)
                    
                
                
                    
                    
                        Mouse.LeftButton()
                    
                
                
                    
                    
                        Mouse.RightButton()
                    
                
            
            
                
                    
                    
                        Window.SendKeys(u'a', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'b', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'c', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'd', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'e', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'f', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'g', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'h', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'i', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'j', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'k', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'l', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'm', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'n', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'o', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'p', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'q', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'r', False)
                    
                
                
                    
                    
                        Window.SendKeys(u's', False)
                    
                
                
                    
                    
                        Window.SendKeys(u't', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'u', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'v', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'w', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'x', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'y', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'z', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'@', False)
                    
                
                
                    
                    
                        Window.SendKeys(u"'", False)
                    
                
                
                    
                    
                        Window.SendKeys(u'.', False)
                    
                
                
                    
                    
                        Window.SendKeys(u',', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'-', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'_', False)
                    
                
                
                    
                    
                        Window.SendKeys(u';', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'\\\\', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'/', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'{Space}', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'A', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'B', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'C', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'D', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'E', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'F', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'G', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'H', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'I', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'J', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'K', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'L', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'M', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'N', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'O', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'P', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'Q', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'R', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'S', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'T', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'U', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'V', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'W', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'X', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'Y', False)
                    
                
                
                    
                    
                        Window.SendKeys(u'Z', False)
                    
                
            
        
        
            
                
                
                    System.ToggleMute()
                
                
                    EventGhost.PythonScript(u'if eg.result == 0:\
    eg.TriggerEvent("Unmute")\
else:\
    eg.TriggerEvent("Mute")\
    ')
                
            
            
                
                
                    System.MuteOff(0)
                
                
                    System.ChangeMasterVolumeBy(-2.0, 0)
                
                
                    EventGhost.PythonScript(u'if eg.result <2.1: \
 eg.TriggerEvent("Vol0")')
                
                
                    EventGhost.ShowOSD(u'Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (163, 163, 163), 1, (14, 14), 0, 3.0, True)
                
                
                    EventGhost.AutoRepeat(0.29999999999999999, 0.050000000000000003, 0.02, 2.0)
                
            
            
                
                
                    System.MuteOff(0)
                
                
                    System.ChangeMasterVolumeBy(2.0, 0)
                
                
                    EventGhost.PythonScript(u'\
if eg.result >97.9: \
 eg.TriggerEvent("Vol100")')
                
                
                    EventGhost.ShowOSD(u'Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (163, 163, 163), 1, (14, 14), 0, 3.0, True)
                
                
                    EventGhost.AutoRepeat(0.29999999999999999, 0.050000000000000003, 0.02, 2.0)
                
            
            
                
                
                    System.SetMasterVolume(100.0, 0)
                
            
            
                
                
                    System.SetMasterVolume(0.0, 0)
                
            
            
                
                
                    System.ChangeMasterVolumeBy(0.0, 0)
                
                
                    EventGhost.ShowOSD(u'Mute Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 1, (14, 14), 0, 5.0, True)
                
            
            
                
                
                    System.ChangeMasterVolumeBy(0.0, 0)
                
                
                    EventGhost.ShowOSD(u'Volume {int(eg.result/2)}', u'0;-20;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 1, (14, 14), 0, 3.0, True)
                
            
        
        
            
            
                Window.Close()
            
        
    
Edit: The above code assumes you are using a MCE remote codeset. However, with the Vista/Win7 MCE plugin the HP MCE receiver can receive any IR command. If you use an old 80's VCR remote you would just need to remap those buttons to the proper command, i.e. hit VCR Play, drag that command from the left to the Play action on the right and delete the MCE.Play action.


Ok, so say I want to assign Aspect Ratio (Zoom) to the red color key - how would I do that? The keyboard shortcut is ctrl-shift-z
jmsnyc is offline  
post #10 of 19 Old 03-10-2010, 08:08 AM
Senior Member
 
jmsnyc's Avatar
 
Join Date: Sep 2006
Posts: 372
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by mdavej View Post

If your needs are simple and you don't need a lot of custom commands, I highly recommend skipping event ghost and getting something like THIS. It's very cheap and functional in all OS's and its mouse works very well. Just learn the commands you need and put the remote in a drawer. But keep in mind the mouse has 8 directions you have to learn, not just 4.

I am assuming IR cannot learn from RF. I happen to have an ATI Remote Wonder RF that I do not use. I think I have the drivers installed and working in W7. Can this substitute for the remote you pointed me to or did I assume correctly?

Does it work out of the box controlling W7 MC or does it have a software interface?
jmsnyc is offline  
post #11 of 19 Old 03-10-2010, 08:20 AM
AVS Special Member
 
bryansj's Avatar
 
Join Date: Feb 2004
Location: Atlanta, GA
Posts: 6,227
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 19 Post(s)
Liked: 161
Quote:
Originally Posted by jmsnyc View Post

Ok, so say I want to assign Aspect Ratio (Zoom) to the red color key - how would I do that? The keyboard shortcut is ctrl-shift-z

Code:
 
            
                            
Window.SendKeys(u'{ctrl+shift+z}', False)
            
        

bryansj is offline  
post #12 of 19 Old 03-10-2010, 08:27 AM
AVS Special Member
 
bryansj's Avatar
 
Join Date: Feb 2004
Location: Atlanta, GA
Posts: 6,227
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 19 Post(s)
Liked: 161
Quote:
Originally Posted by mdavej View Post

If your needs are simple and you don't need a lot of custom commands, I highly recommend skipping event ghost and getting something like THIS. It's very cheap and functional in all OS's and its mouse works very well. Just learn the commands you need and put the remote in a drawer. But keep in mind the mouse has 8 directions you have to learn, not just 4.

I guess my info is directed more towards the OP that already has a universal remote and now an HP IR receiver.

I'd still recommend trying the Eventghost + IR receiver route since you can do much more than basic commands such as changing the PC command set depending on what application is running. If you are running media center then the directional pad can be the cursor arrows. If you are running an internet browser then you could map the directional pad to fwd/back/page up/down. Even the IR receiver in your link may work with EG as well.

bryansj is offline  
post #13 of 19 Old 03-10-2010, 10:02 AM
AVS Special Member
 
mdavej's Avatar
 
Join Date: Sep 2006
Posts: 9,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 88 Post(s)
Liked: 279
Quote:
Originally Posted by bryansj View Post

I guess my info is directed more towards the OP that already has a universal remote and now an HP IR receiver.

I'd still recommend trying the Eventghost + IR receiver route since you can do much more than basic commands such as changing the PC command set depending on what application is running. If you are running media center then the directional pad can be the cursor arrows. If you are running an internet browser then you could map the directional pad to fwd/back/page up/down. Even the IR receiver in your link may work with EG as well.

I agree with you 100%. Eventghost is a great solution, and extremely flexible. But if you don't/can't learn how to use it or don't need all the bells and whistles, a cheap MCE remote is a more limited option that requires no drivers, PC config or programming skills.
mdavej is offline  
post #14 of 19 Old 03-10-2010, 03:13 PM
Senior Member
 
jmsnyc's Avatar
 
Join Date: Sep 2006
Posts: 372
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Well, thank you both for your responses.

I do have some programming knowledge and I think using bryansj's starter file I am going to give EG a try again. My first issue is cleaning up HID in device manager.... started a new thread: http://www.avsforum.com/avs-vb/showt...php?p=18288269

I apologize for taking this thread sort of off topic I have a similiar thread and discussing the WR7 and similar priced Sonys. I ended up buying a Universal WR7. The reason was that I stopped by J&R (no shipping charges - yeah) and the Sony was the old RM-VL600 model. The newest one mentioned by mdave, RM-VLZ620 is tough to find now but I may get it when it is widely available. The WR7 is and able to get most of thefunctionality I want but keys can use an update and macro programming and user guide could also use improvement.
jmsnyc is offline  
post #15 of 19 Old 03-10-2010, 06:00 PM - Thread Starter
Newbie
 
blommer's Avatar
 
Join Date: Mar 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by bryansj View Post

Install this plugin if you are using Vista or Win7: http://www.eventghost.org/forum/view...php?f=2&t=1789

Install the default MCE plugin if running XP.

If you want a head start then copy the following code and paste it into notepad and save it with a .xml extention. Open this with Eventghost.

I installed that plugin and it still wouldn't recognize anything from the remote. Hmm.
blommer is offline  
post #16 of 19 Old 03-11-2010, 04:25 AM
AVS Special Member
 
bryansj's Avatar
 
Join Date: Feb 2004
Location: Atlanta, GA
Posts: 6,227
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 19 Post(s)
Liked: 161
Quote:
Originally Posted by blommer View Post

I installed that plugin and it still wouldn't recognize anything from the remote. Hmm.

Do you have the Microsoft eHome IR Transceiver showing up in device manager under Human Interface Devices?

bryansj is offline  
post #17 of 19 Old 04-11-2010, 08:21 AM - Thread Starter
Newbie
 
blommer's Avatar
 
Join Date: Mar 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by bryansj View Post

Do you have the Microsoft eHome IR Transceiver showing up in device manager under Human Interface Devices?

No, under Human Interface Devices the closest thing it says is, "HID compliant consumer control device"
blommer is offline  
post #18 of 19 Old 04-11-2010, 10:49 AM
Senior Member
 
jmsnyc's Avatar
 
Join Date: Sep 2006
Posts: 372
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by blommer View Post

No, under Human Interface Devices the closest thing it says is, "HID compliant consumer control device"

Maybe try reinstalling EG. I think you need to be able to see the Ehome receiver in order for it to work.
jmsnyc is offline  
post #19 of 19 Old 04-11-2010, 06:35 PM - Thread Starter
Newbie
 
blommer's Avatar
 
Join Date: Mar 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Actually, "eHome IR Transceiver" IS there, under USB Controllers, I was looking for it under Human Interface Devices. But EventGhost is still not responding to my remote.

Edit: I got it working! I uninstalled the "eHome IR Transceiver" under USB Controllers and then reran "AlternateMceIrInstaller_x64.msi" and it now recognizes the input! YAY~!!
blommer is offline  
Reply Remote Control Area

User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off