PHX01RN remote control plugin

Questions and comments specific to a particular plugin should go here.
User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Sun Jan 05, 2014 7:55 am

incongruent...

Glad to be of service.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Sun Jan 05, 2014 9:24 am

By the way, I have notified Pako about our plugin, so hopefully he will include it, either v2.0 or v3.0, in the next release.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

marcaronson408
Posts: 8
Joined: Mon Feb 15, 2010 10:36 pm
Location: USA

Re: PHX01RN remote control plugin

Post by marcaronson408 » Mon Jan 06, 2014 3:44 pm

Nice job!

I don't use this remote anymore -- I got it running at some point using a procedure I don't recall, but it would periodically hang so I gave up and replaced it with something else. I am sure others will benefit from your this work -- thank you for making this contribution!

Marc

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Tue Jan 07, 2014 8:15 am

Thanks Marc...
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

Kartix
Posts: 12
Joined: Wed Dec 25, 2013 8:59 pm

Re: PHX01RN remote control plugin

Post by Kartix » Tue Jan 07, 2014 11:11 pm

The remote is working flawlessly with your plugin, WharfRat.

I hope you don't mind I don't bother you anymore... :D

Truly recommend this plugin to everyone with this remote.

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Wed Jan 08, 2014 8:20 am

Kartix...

Great!
I hope you don't mind I don't bother you anymore...
If you need any help, just ask.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Wed Jan 15, 2014 1:36 pm

I have two more toys for the PHX01RN.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Wed Jan 15, 2014 1:46 pm

Here is a Desktop Remote version of the PHX01RN.
desktop_remote.png
what it looks like
desktop_remote.png (7.48 KiB) Viewed 5092 times
First, Add the Desktop Remote plugin. Then Select All / Copy / Paste the following to your configuration tree:

Code: Select all

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1640">
    <Folder Name="Virtual Remotes">
        <Macro Name="PHX01RN DR">
            <Event Name="Main.Start.PHX01RN" />
            <Action>
                DesktopRemote.CreateNew(40, 40, 3, 3, 4, (108, 108, 108), (255, 255, 255), (78, 78, 78), u'0;-13;0;0;0;700;0;0;0;0;3;2;1;34;Arial', u'PHX01RN', 1, True, True, True)
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 183, 'label': u'increase width of remote', 'event': u'', 'height': 5})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 0, 0), 'label': u'\xa1', 'event': u'PHX01RN.Power', 'fontInfo': u'0;-19;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 0, 0), 'label': u'r', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Close', 'fontInfo': u'0;-13;0;0;0;700;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(5)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xb9', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.MyVideo', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xbe', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.MyTV', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xbb', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.FmRadio', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'J', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.MyPicture', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xaf', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.MyMusic', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'8', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.DvdMenu', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Wingdings 2'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(5)
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'7', 'event': u'PHX01RN.Rew', 'fontInfo': u'0;-15;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'<', 'event': u'PHX01RN.Stop', 'fontInfo': u'0;-15;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'8', 'event': u'PHX01RN.Fwd', 'fontInfo': u'0;-15;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'9', 'event': u'PHX01RN.Replay', 'fontInfo': u'0;-15;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'4;', 'event': u'PHX01RN.PlayPause', 'fontInfo': u'0;-15;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u':', 'event': u'PHX01RN.Skip', 'fontInfo': u'0;-15;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(5)
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'+', 'event': u'PHX01RN.VolPlus', 'fontInfo': u'0;-16;0;0;0;700;0;0;0;0;3;2;1;34;Arial'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'X', 'event': u'PHX01RN.Mute', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'p', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Desktop', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'5', 'event': u'PHX01RN.ChUp', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'-', 'event': u'PHX01RN.VolMinus', 'fontInfo': u'0;-19;0;0;0;700;0;0;0;0;3;2;1;34;Arial'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'fontInfo': u'0;-13;0;0;0;400;0;0;0;0;3;2;1;34;Arial', 'event': u'PHX01RN.MediaCenter', 'label': u'W'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'6', 'event': u'PHX01RN.ChDown', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(5)
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'fontInfo': u'0;-13;0;0;0;400;0;0;0;2;3;2;1;18;Wingdings 3', 'event': u'PHX01RN.Up', 'label': u'\xe3'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'fontInfo': u'0;-13;0;0;0;400;0;0;0;2;3;2;1;18;Wingdings 3', 'event': u'PHX01RN.Left', 'label': u'\xe1'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'label': u'8', 'event': u'PHX01RN.Enter', 'fontInfo': u'0;-16;0;0;0;700;0;0;0;2;3;2;1;18;Wingdings 3'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'fontInfo': u'0;-13;0;0;0;400;0;0;0;2;3;2;1;18;Wingdings 3', 'event': u'PHX01RN.Right', 'label': u'\xe2'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'!', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Back', 'fontInfo': u'0;-19;0;0;0;700;0;0;0;2;3;2;1;18;Wingdings 3'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 18, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'fontInfo': u'0;-13;0;0;0;400;0;0;0;2;3;2;1;18;Wingdings 3', 'event': u'PHX01RN.Down', 'label': u'\xe4'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'invisible': True, 'width': 19, 'event': u'', 'label': u''})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.More', 'label': u'i'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(5)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 0, 0), 'label': u'=', 'event': u'PHX01RN.Rec', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (0, 200, 0), 'label': u'e', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.WWW', 'fontInfo': u'0;-16;0;0;0;700;0;0;0;0;3;2;1;34;Arial'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 0), 'label': u'*', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.E-mail', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (0, 0, 200), 'label': u'8', 'event': u'PHX01RN.Toggle', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(5)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.1', 'label': u'1'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.2', 'label': u'2'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.3', 'label': u'3'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xf1', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Previous', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.4', 'label': u'4'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.5', 'label': u'5'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.6', 'label': u'6'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xf2', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Next', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;2;Wingdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.7', 'label': u'7'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.8', 'label': u'8'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.9', 'label': u'9'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'1', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.FullScreen', 'fontInfo': u'0;-16;0;0;0;400;0;0;0;2;3;2;1;18;Webdings'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'\xd4', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Star', 'fontInfo': u'0;-16;0;0;0;700;0;0;0;2;3;2;1;18;Wingdings 2'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.0', 'label': u'0'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u'#', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Hash', 'fontInfo': u'0;-16;0;0;0;700;0;0;0;0;3;2;1;34;Arial'})
            </Action>
            <Action>
                DesktopRemote.AddButton({'backgroundColour': (200, 200, 200), 'label': u':', 'foregroundColour': (0, 0, 0), 'event': u'PHX01RN.Clear', 'fontInfo': u'0;-16;0;0;0;700;0;0;0;2;3;2;1;18;Wingdings 3'})
            </Action>
            <Action>
                DesktopRemote.StartNewLine(0)
            </Action>
            <Action>
                DesktopRemote.Show(1150, 10, True)
            </Action>
        </Macro>
    </Folder>
</EventGhost>
The code for the Desktop Remote version is also included in the archive below.

This version uses fonts only for the buttons:
  • Arial
    Webdings
    Wingdings
    Wingdings 2
    Wingdings 3
It also responds to the following event: Main.Start.PHX01RN
The event makes it easy to display it from, for example, a shortcut.

Create a new shortcut on the desktop and use one of the following commands:
  • 32bit Windows: "C:\Program Files\EventGhost\EventGhost.exe" -e Start.PHX01RN
    64bit Windows: "C:\Program Files (x86)\EventGhost\EventGhost.exe" -e Start.PHX01RN
You can use PHX01RN.ico as an icon for the shortcut.
desktop_remote_icon.zip
icon and xml code
(3.01 KiB) Downloaded 125 times
A desktop shortcut must be double-clicked. A single-click is simpler.
  • In Windows XP: drag the desktop shortcut to the QuickLaunch area next to the Start button
    In Windows7: pin the desktop shortcut to the taskbar
This version looks big and ugly, but it does the job.
Last edited by WharfRat on Wed Jan 15, 2014 4:47 pm, edited 1 time in total.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Wed Jan 15, 2014 1:54 pm

Here is a client-side image-mapped web page version of the PHX01RN.
web_remote.png
what it looks like
web_remote.png (44.24 KiB) Viewed 5092 times
Here are the resources for the EventGhost Webserver:
web_server_page.zip
html and image
(131.28 KiB) Downloaded 133 times
First, Add the Webserver plugin, and set the HTML documents root folder to something, like C:\My Documents\EventGhost\Webserver
Extract PHX01RN.html and PHX01RN.png from web_server_page.zip and place them in the HTML documents root folder.
Open up your web browser and type in the address as follows: where 192.168.0.1 is the IP address on the LAN of the computer with EventGhost and Webserver which you want to control.

Later on you can connect your tablet computer or smartphone to your LAN and use them as well.
In those cases, you should probably change the size of the image, and the coordinates of the image-map areas as well.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

Kartix
Posts: 12
Joined: Wed Dec 25, 2013 8:59 pm

Re: PHX01RN remote control plugin

Post by Kartix » Thu Jan 16, 2014 10:32 pm

Thanks WharfRat, I will ask if in need :D

I just wanted to add that some people might miss out on your great plugin only because this remote might be named differently. Where I bought the remote it was just named "advanced multimedia remote"...

In the small user manual it came with it was called P-01RN.

If you look at aliexpress you can see it's a very popular remote but without a specific name. So some people with this remote will have trouble to find your plugin.
As long as they see the pic in the thread, or in Eventghost add plugin section then they would have no doubt your plugin is a perfect match for their remote.

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Fri Jan 17, 2014 7:27 am

I just went and took a look in the original package, and found the 'manual' tucked in there. Mine is also called the P-01RN. Looking back through this topic I see that incongruent calls it a P01RN as well.

As long as the USB VID is 0755 and PID is 2626 it will work as a PHX01RN.

This must be the best cheap remote control you can get for EventGhost.
packaged.png
in blister pack
packaged.png (86.25 KiB) Viewed 5061 times
It is such a pity that nobody could get it working for so many years.

Pako really must put v3.0.1 into the next releases. Nobody seems to have any problems now.

If I had the money to waste, it would be fun to create plugins for all those other cheap USB remotes they have there.
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

incongruent
Posts: 7
Joined: Sat Jan 04, 2014 4:40 pm

Re: PHX01RN remote control plugin

Post by incongruent » Sat May 03, 2014 7:36 pm

I have one remaining problem. It seems that sporadically, when resuming from suspend mode the remote no longer works. I'm not sure what the problem may be.

To resolve this, I will close event ghost and re-open it and the remote will then be working again. Can anyone suggest how to resolve this?

User avatar
WharfRat
Experienced User
Posts: 159
Joined: Wed Dec 25, 2013 11:56 am

Re: PHX01RN remote control plugin

Post by WharfRat » Sun May 04, 2014 8:43 am

Hi again,

None of my computers are set up to go into suspend mode, so I was not aware of any problem.

It seems that this is a common thing for many remotes, and that there are solutions to it.

I will get to it soon, since I am busy with the list of remote controls at the moment. The problem will not be ignored.

Just hang on for a little while...
EventGhost 0.4.1.r1640
PHX01RN plugin v3.0.1
Windows XP 32bit (v5.1 Build 2600 Service Pack 2)
Windows7 64bit (v6.1 Build 7601 Service Pack 1)

incongruent
Posts: 7
Joined: Sat Jan 04, 2014 4:40 pm

Re: PHX01RN remote control plugin

Post by incongruent » Sun May 04, 2014 1:36 pm

I created a macro to disable and enable the plug in. It works when executed manually. I tried setting that macro on system resume event trigger... but this didn't solve it. I'm trying that macro on system unidle event now and will report back findings.

One more thing, I guess you will not know this since you don't use suspend, but do you think it will be possible to wake up a PC with this USB remote?

blodskjegg
Posts: 15
Joined: Mon May 05, 2014 11:08 am

Re: PHX01RN remote control plugin

Post by blodskjegg » Tue May 06, 2014 6:57 am

Hi, I found this remote on aliexpress (and a couple of others I concidered buying). After some hours of googling I found eventghost, posted a thread and ended up here. (GREAT! :D )
But I have a question, I'm trying to get my head around what this plugin really does.
I mean, if I plug the remote to my computer what will happend when I press the different buttons in eventghost with keyboard plugin? Will it show different keys? Like left arrow, letters and so on?
If it work as a keyboard I could then just remap each key to another keyboard key? I tried EG on my comp. for a test and remapped the "r" button to "t". Everytime I try to write R i get T instead, wouldn't this remote work the same way? Or do I have to use the plugin for that?

Post Reply