Jump to

Configuring your system for Remote Control through Girder

Girder v3 - Setup:
Switch to the Girder window. On the top-left section of the Girder Window, you should be able to see a "File" menu, select it and then select the "Settings" menu command. With the Girder Settings Dialog opened, select the "General" tab and enable the "Auto Load" checkbox. Next click on the "Browse" button and browse through your hard drive to the Zoom Player directory (usually "C:\Program Files\Zoom Player\"). Once inside the Zoom Player directory, you should be able to see a "zplayer.gml" file. It should be the only file listed (other than the directories which do not concern us). Select it, and click on the "Open" button.

Next, click on the "Plugins" tab within the Girder Setting Dialog. Scroll through the list until you see the "SendMessage" Plug-in. Enable the checkbox next to the "SendMessage" plugin. On the plug-in list, you must now locate a plugin for your remote control device. If such a plugin does not ship with Girder by default, you can click on the "Get more plugins" link on the Girder Setup Dialog (at the top of the plug-in list).

Once your remote device plugin is enabled, Click on the "Apply" button followed by the "OK" button. At this point you may want to save your Girder configuration by selecting the "File" menu and clicking on the "Save" command.

Girder v3 - Learning Events:
Girder works by receiving events from your remote device, and relaying them through a Girder command to a target application. Using the earlier step to export the Zoom Player command list, you won't have to configure Girder to recognize Zoom Player as the Zoom Player exported command list does this for you automatically.

On the Girder left-pane you should see the following categories:
1. Zoom Player - Navigational Commands
2. Zoom Player - Standard Interface Functions
3. Zoom Player - Standard Control Functions
4. Zoom Player - Standard Interface Functions
5. Zoom Player - Extended Functions

To attach a Remote Control Button Event to a Zoom Player function, you must first select the Zoom Player Function within the Girder function listing. Open the "Zoom Player - Standard Control Functions" tree by clicking on the little plus sign next to the entry.

In this example you will learn how to assign a button on your remote control to the Zoom Player "Play / Pause" function. Assigning additional commands to your remote device works the same, regardless of the Zoom Player function. Once you have a button assigned to the "Play / Pause" function, you can easily continue with any other function you want assigned.

Under the "Zoom Player - Standard Control Functions" tree, scroll down until you see the "Play / Pause" entry. On the right-side of the Girder window, you should be able to see a "Learn Event" button. Clicking this button will put Girder into a learning mode with the caption on the Button changing to "Cancel Learn" and an "EventString" sub-tree entry added to the "Play / Pause" entry. Girder is now waiting for you to press a button on your remote device. Once pressed, the button caption should change back to "Learn Event" and below the button a text entry should fill with either a number or a text message indicating an identification value for the remote button pressed. If using your Remote Button has no affect on Girder then most likely, the Girder plug-in for your Remote Device is not configured properly or your Remote Device is not properly installed (for example, with "IRMAN" Remote Devices, the COM port may not be configured to the correct port).

With the button successfully assigned to a Zoom Player function, the "EventString" sub-entry is now the link between Zoom Player and the specific Remote Button you used. With the "EventString" sub-entry highlighted, you can press on the F2 key to rename the entry to something meaningful that will help you remember which button was used.

To unlearn an event, right-click on the "EventString" sub-entry, and select "Delete". You can now continue assigning different buttons to different Zoom Player "Functions". Remember to Save your configuration every once in a while as you are adding events and save it again once you are done.

Zoom Player may not receive the Remote Control events if the Girder Window is focused, so after you've finished configuring the events, minimize Girder.

Make sure to take advantage of the Zoom Player Navigational Interfaces using your remote control.