ATI Remote Wonder Key Mapper


The Key Mapper plug-in for the ATI Remote Wonder allows you to set the function of every button on the remote control. Additionally, you can have things happen when certain sequences of buttons are pressed. The plug-in has not been tested much, so it's likely to be buggy.

Download Key Mapper v Plug-In

Configuration Screen: Main Dialog

  1. Control Set Selector: Use this to select the control set to edit. The control set selected here when you click OK will become the active control set.
  2. New Set Button: Use this to create a new control set.
  3. Delete Set Button: Use this to delete a control set (you cannot delete the Default control set).
  4. Edit Processes Button: Use this to edit which processes map to which control sets.
  5. Buttons Tab: Allows you to edit the functions of the various buttons on the Remote Wonder.
  6. Sequences Tab: Allows you to assign functions to various sequences of button presses.
  7. Page Tabs: Use these to switch among the available pages of buttons or sequences.
  8. Enable Checkbox: If the checkbox is not checked, the Key Mapper ignores the particular button event, allowing other plug-ins or the Remote Wonder itself to handle the event.
  9. This depends on the tab selected:
    1. (Buttons Tab) Button Event Label: Indicates the button event on which to perform the desired action. There are three events for each button:
      • Released: The particular button has been let up by the user.
      • Pushed: The particular button has been pushed down by the user.
      • Held: This event repeats every so often (determined by the Remote Wonder's settings) for as long as the button is held down.
    2. (Sequences Tab) Sequence Editbox (Not Pictured): The sequence for which you wish to assign an action goes in this editbox. Each button in the sequence is separated by a comma. Here is a list of button names for use in sequences.
  10. Action Selector: Use this to select the action to perform (more on those later). After making a selection, a dialog will appear allowing you to provide information for the action.
  11. Action Description: A brief description of the action to be performed.
  12. Edit Button: Clicking this will bring up the dialog for the selected action. The effect is identical to reselecting the action in the Action Selector.
  13. OK Button: Click this to save changes and exit the configuration screen.
  14. Cancel Button: Click this to discard changes and exit the configuration screen.
  15. Settings Button: Use this to edit the settings of the currently selected control set.


Now, let me provide a few notes about sequences:


  1. Sequence: Timeout: This specifies the maximum number of milliseconds to wait between button presses in a sequence. If the the time between presses is greater than this value, the program discards the previous button presses in any current sequences.
  2. Sequence: Disable button action (Note: This option only affects Pushed events. Released and Held events are uneffected.)
  3. OK Button: Save changes and close the dialog.
  4. Cancel Button: Discard changes and close the dialog.

Control Sets

A control set is simply a paired button map and sequence map, so each control set has both a Buttons tab and a Sequences tab. Only one control set may be in use at any given time. There is one special control set called the Default control set. If it is not the active control set, then any button events or sequence matches ignored by the active control set may be acted upon by the Default control set.

There are two ways to set the active control set: through an action or by selecting the control set on the configuration screen and clicking OK.

Processes Map

  1. Process: The process being mapped to a control set. This must match the end of the path to the process.
  2. Control Set: When the "Control Set: Activate based on focus" action occurs and if a window of the corresponding process has focus, this control set is activated.
  3. Add Button: Add a new process to control set map entry.
  4. Edit Button: Edit the selected entry.
  5. Delete Button: Delete the selected entry.
  6. OK Button: Save changes and close the dialog.
  7. Cancel Button: Discard changes and close the dialog.


List of Button Names


Buttons Tab

Sequences Tab

Number 0 Number 0 0
Number 1 Number 1 1
Number 2 Number 2 2
Number 3 Number 3 3
Number 4 Number 4 4
Number 5 Number 5 5
Number 6 Number 6 6
Number 7 Number 7 7
Number 8 Number 8 8
Number 9 Number 9 9
Hand Hand Hand
Left Click Left Click LClk
Right Click Right Click RClk
Left Double Click Left D. Click LDClk
Right Double Click Right D. Click RDClk
Directional Pad: Right DirPad Right DPR
Directional Pad: Up DirPad Up DPU
Directional Pad: Left DirPad Left DPL
Directional Pad: Down DirPad Down DPD
Directional Pad: Up-Right DirPad UR DPUR
Directional Pad: Down-Right DirPad DR DPDR
Directional Pad: Up-Left DirPad UL DPUL
Directional Pad: Down-Left DirPad DL DPDL
Channel Up Channel Up Chan+
Channel Down Channel Down Chan-
Volume Up Volume Up Vol+
Volume Down Volume Down Vol-
Mute Mute Mute
DVD Menu DVD Menu Menu
Check Mark Check Mark Check
Up Up Up
Down Down Down
Left Left Left
Right Right Right
Fast Forward Fast Forward FF
Rewind Rewind RW
Play Play Play
Pause Pause Pause
Stop Stop Stop
Record Record Rec
Stopwatch Stopwatch Watch
Programmable Button: A A A
Programmable Button: B B B
Programmable Button: C C C
Programmable Button: D D D
Programmable Button: E E E
Programmable Button: F F F
Resize Window Resize Resiz
Web (Remote Wonder 1 Only) Web (RW1) Web
Help (Remote Wonder 2 Only) Help (RW2) Help
Info (Remote Wonder 2 Only) Info (RW2) Info
Power Power Power
Book (Remote Wonder 1 Only) Book (RW1) Book
Web (Remote Wonder 1 Only) ATI (RW2+) ATI
TV-2 (Remote Wonder 2 and Plus Only) TV-2 (RW2+) TV-2
FM (Remote Wonder 2 and Plus Only) FM (RW2+) FM
TV-2 (Remote Wonder 2 and Plus Only) Guide (RW2+) Guide

Back to Bumderland