Just wanted to post my own success story for all other owners of a Remote Wonder remote control out there. I finally have gotten my RW to integrate nicely with Windows XP Media Center Edition 2005 with the following setup:
RW Key Master: http://catsoft.wz.cz/sp/rwkeymaster.php
RW Key Factory: http://catsoft.wz.cz/sp/rwkeyfactory.php
My own key binding file: rwkeyfactory-mce2005.rwc (previously attached to this post, now inlined at end of mail)
Installation instruction
1) Make sure you have installed the standard ATI RW software.
2) Close ATIRW.exe (f ex from the Remote Wonder tray icon) and also remove its registry run entry: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run: ATI Remote Control
(our setup will only use the X10 driver supplied from ATI)
3) Extract and copy RW Key Master and RW Key Factory to an appropriate place on your system, f ex under Program Files.
4) Start RW Key Master and also make sure it starts on every boot, f ex by adding it to your start menu Startup group (this software replaces ATIRW.exe that we just closed above).
5) Choose configure from RW Key Master's task icon menu and go to the Plugin tab. Choose Add and navigate to the directory where RW Key Factory's dll is located.
6) Select RW Key Factory in the listbox and go into its Configure. Use the Load configuration button to load the key binding file.
This setup will now give you the following bindings:
RW button MCE function Keyboard shortcut
--------- ------------ -----------------
A MCE Welcome screen Alt+Home
B
Power Start MCE WindowsLogo+Alt+Enter
TV Live TV/Recorded TV Toggle: Ctrl+T/Ctrl+O
DVD DVD Menu Ctrl+Shift+M
Web
Book Guide Ctrl+G
Hand (RW default) -
(Mouse) (RW default) -
Volume- (std key) Media VolDown
Volume+ (std key) Media VolUp
Mute (std key) Media Mute
Channel- Down Channel/(std key) Page Down
Channel+ Up Channel/(std key) Page Up
0-9 (std key) 0-9
Menu MCE Welcome screen Alt+Home
Checkmark
C
D
Up arrow (std key) Up arrow
Down arrow (std key) Down arrow
Left arrow (std key) Left arrow
Right arrow (std key) Right arrow
OK (std key) Enter
Stopwatch Back Backspace
Resize Zoom Ctrl+Shift+Z
E (std key) Media PrevTrack
F (std key) Media NextTrack
Rewind Rewind Ctrl+Shift+B
Play (std key) Media PlayPause
Fast forward Fast Forward Ctrl+Shift+F
Record Record Ctrl+R
Stop (std key) Media Stop
Pause (std key) Media PlayPause
Notes
1) The key bindings use standard keys wherever possible, f ex Play binds to Media PlayPause which will make the button work in most player programs.
2) The RW Rewind and Fast forward buttons are mapped to the actual rewind and fast forward actions i MCE, and not to PrevTrack/NextTrack as is sometimes seen. The latter are instead mapped to custom keys E and F found just above Rewind and Fast forward.
3) The Power button starts the Media Center application and has nothing to do with power on/off of the system. I chose to do it this way as my system is always on and this way I get a button that brings the MC application to the top, even if it is already started.
4) For some reason MCE will not do "text message style" text input with the numerical keys on the Remote Wonder. Maybe someone knows how to fix this? (Currently the numerical keys are bound to plain '0'-'9'.)
5) I should also mention that ATIRW.exe is replaced by RW Key Master to be able to map all buttons of the Remote Wonder, otherwise f ex the Power and TV keys wouldn't be possible to program. I also tried with the remote software from niveus and marmitek (that sell remotes with the same X10 technology) but always ended up with some dead buttons. The solution described here was the only way I managed to program all buttons to my own liking.
//Mike
Update April 23, 2006
TGB has redesigned the site and attachments are no longer allowed on this thread. Create my key binding file by copying the file contents at the end of this post into Wordpad (not Notepad, it will cause one empty line after each text line!) and saving it as Text Document rwkeyfactory-mce2005.rwc.
Update July 09, 2007
I got a message from a user (Shawn) about how to solve an X10 installation problem on Windows Vista:
- first let windows vista install usb receiver driver from windows update
- then install RwKeyMaster and complete the configuration as for XP
- then goto http://www.x10.com/support/support_soft1.htm and download X10 Drivers
- install X10 driver and reboot, ...and remote works :)
Key mapping file (rwkeyfactory-mce2005.rwc)
[General]
WantedGroups=32761
KeyCount=56
[Keys]
Enabled_0=1
RW_Key_0=Number 0
RptCount_0=0
RptDelay_0=250
ActionType_0=Simple
WindowsKey_0=0
Modifiers_0=
Types_0=On
Enabled_1=1
RW_Key_1=Number 1
RptCount_1=0
RptDelay_1=250
ActionType_1=Simple
WindowsKey_1=1
Modifiers_1=
Types_1=On
Enabled_2=1
RW_Key_2=Number 2
RptCount_2=0
RptDelay_2=250
ActionType_2=Simple
WindowsKey_2=2
Modifiers_2=
Types_2=On
Enabled_3=1
RW_Key_3=Number 3
RptCount_3=0
RptDelay_3=250
ActionType_3=Simple
WindowsKey_3=3
Modifiers_3=
Types_3=On
Enabled_4=1
RW_Key_4=Number 4
RptCount_4=0
RptDelay_4=250
ActionType_4=Simple
WindowsKey_4=4
Modifiers_4=
Types_4=On
Enabled_5=1
RW_Key_5=Number 5
RptCount_5=0
RptDelay_5=250
ActionType_5=Simple
WindowsKey_5=5
Modifiers_5=
Types_5=On
Enabled_6=1
RW_Key_6=Number 6
RptCount_6=0
RptDelay_6=250
ActionType_6=Simple
WindowsKey_6=6
Modifiers_6=
Types_6=On
Enabled_7=1
RW_Key_7=Number 7
RptCount_7=0
RptDelay_7=250
ActionType_7=Simple
WindowsKey_7=7
Modifiers_7=
Types_7=On
Enabled_8=1
RW_Key_8=Number 8
RptCount_8=0
RptDelay_8=250
ActionType_8=Simple
WindowsKey_8=8
Modifiers_8=
Types_8=On
Enabled_9=1
RW_Key_9=Number 9
RptCount_9=0
RptDelay_9=250
ActionType_9=Simple
WindowsKey_9=9
Modifiers_9=
Types_9=On
Enabled_10=0
RW_Key_10=Mousepad Hand
RptCount_10=0
RptDelay_10=250
ActionType_10=Simple
WindowsKey_10=-NONE-
Modifiers_10=
Types_10=On
Enabled_11=0
RW_Key_11=Mousepad Left btn DOWN
RptCount_11=0
RptDelay_11=250
ActionType_11=Simple
WindowsKey_11=-NONE-
Modifiers_11=
Types_11=On
Enabled_12=0
RW_Key_12=Mousepad Right btn DOWN
RptCount_12=0
RptDelay_12=250
ActionType_12=Simple
WindowsKey_12=-NONE-
Modifiers_12=
Types_12=On
Enabled_13=0
RW_Key_13=Mousepad Left btn UP
RptCount_13=0
RptDelay_13=250
ActionType_13=Simple
WindowsKey_13=-NONE-
Modifiers_13=
Types_13=On
Enabled_14=0
RW_Key_14=Mousepad Right btn UP
RptCount_14=0
RptDelay_14=250
ActionType_14=Simple
WindowsKey_14=-NONE-
Modifiers_14=
Types_14=On
Enabled_15=0
RW_Key_15=Mousepad Left btn dblclick
RptCount_15=0
RptDelay_15=250
ActionType_15=Simple
WindowsKey_15=-NONE-
Modifiers_15=
Types_15=On
Enabled_16=0
RW_Key_16=Mousepad Right btn dblclick
RptCount_16=0
RptDelay_16=250
ActionType_16=Simple
WindowsKey_16=-NONE-
Modifiers_16=
Types_16=On
Enabled_17=0
RW_Key_17=Mousepad Right
RptCount_17=0
RptDelay_17=250
ActionType_17=Simple
WindowsKey_17=-NONE-
Modifiers_17=
Types_17=On
Enabled_18=0
RW_Key_18=Mousepad Up
RptCount_18=0
RptDelay_18=250
ActionType_18=Simple
WindowsKey_18=-NONE-
Modifiers_18=
Types_18=On
Enabled_19=0
RW_Key_19=Mousepad Left
RptCount_19=0
RptDelay_19=250
ActionType_19=Simple
WindowsKey_19=-NONE-
Modifiers_19=
Types_19=On
Enabled_20=0
RW_Key_20=Mousepad Down
RptCount_20=0
RptDelay_20=250
ActionType_20=Simple
WindowsKey_20=-NONE-
Modifiers_20=
Types_20=On
Enabled_21=0
RW_Key_21=Mousepad Right Up
RptCount_21=0
RptDelay_21=250
ActionType_21=Simple
WindowsKey_21=-NONE-
Modifiers_21=
Types_21=On
Enabled_22=0
RW_Key_22=Mousepad Right Down
RptCount_22=0
RptDelay_22=250
ActionType_22=Simple
WindowsKey_22=-NONE-
Modifiers_22=
Types_22=On
Enabled_23=0
RW_Key_23=Mousepad Left Up
RptCount_23=0
RptDelay_23=250
ActionType_23=Simple
WindowsKey_23=-NONE-
Modifiers_23=
Types_23=On
Enabled_24=0
RW_Key_24=Mousepad Left Down
RptCount_24=0
RptDelay_24=250
ActionType_24=Simple
WindowsKey_24=-NONE-
Modifiers_24=
Types_24=On
Enabled_25=1
RW_Key_25=Channel +
RptCount_25=0
RptDelay_25=250
ActionType_25=Simple
WindowsKey_25=PgUp
Modifiers_25=
Types_25=On
Enabled_26=1
RW_Key_26=Channel -
RptCount_26=0
RptDelay_26=250
ActionType_26=Simple
WindowsKey_26=PgDn
Modifiers_26=
Types_26=On
Enabled_27=1
RW_Key_27=Volume +
RptCount_27=0
RptDelay_27=250
ActionType_27=Simple
WindowsKey_27=Volume Up
Modifiers_27=
Types_27=On+Repeat
Enabled_28=1
RW_Key_28=Volume -
RptCount_28=0
RptDelay_28=250
ActionType_28=Simple
WindowsKey_28=Volume Down
Modifiers_28=
Types_28=On+Repeat
Enabled_29=1
RW_Key_29=Mute
RptCount_29=0
RptDelay_29=250
ActionType_29=Simple
WindowsKey_29=Volume Mute
Modifiers_29=
Types_29=On
Enabled_30=1
RW_Key_30=Menu
RptCount_30=0
RptDelay_30=250
ActionType_30=Simple
WindowsKey_30=Home
Modifiers_30=Alt
Types_30=On
Enabled_31=0
RW_Key_31=CheckMark
RptCount_31=0
RptDelay_31=250
ActionType_31=Simple
WindowsKey_31=-NONE-
Modifiers_31=
Types_31=On
Enabled_32=1
RW_Key_32=Up arrow
RptCount_32=0
RptDelay_32=250
ActionType_32=Simple
WindowsKey_32=Up arrow
Modifiers_32=
Types_32=On+Repeat
Enabled_33=1
RW_Key_33=Down arrow
RptCount_33=0
RptDelay_33=250
ActionType_33=Simple
WindowsKey_33=Down arrow
Modifiers_33=
Types_33=On+Repeat
Enabled_34=1
RW_Key_34=Left arrow
RptCount_34=0
RptDelay_34=250
ActionType_34=Simple
WindowsKey_34=Left arrow
Modifiers_34=
Types_34=On+Repeat
Enabled_35=1
RW_Key_35=Right arrow
RptCount_35=0
RptDelay_35=250
ActionType_35=Simple
WindowsKey_35=Right arrow
Modifiers_35=
Types_35=On+Repeat
Enabled_36=1
RW_Key_36=Enter (OK)
RptCount_36=0
RptDelay_36=250
ActionType_36=Simple
WindowsKey_36=Enter
Modifiers_36=
Types_36=On
Enabled_37=1
RW_Key_37=Fast Forward
RptCount_37=0
RptDelay_37=250
ActionType_37=Simple
WindowsKey_37=F
Modifiers_37=Shift+Ctrl
Types_37=On
Enabled_38=1
RW_Key_38=Rewind
RptCount_38=0
RptDelay_38=250
ActionType_38=Simple
WindowsKey_38=B
Modifiers_38=Shift+Ctrl
Types_38=On
Enabled_39=1
RW_Key_39=Play
RptCount_39=0
RptDelay_39=250
ActionType_39=Simple
WindowsKey_39=Media PlayPause
Modifiers_39=
Types_39=On
Enabled_40=1
RW_Key_40=Pause
RptCount_40=0
RptDelay_40=250
ActionType_40=Simple
WindowsKey_40=Media PlayPause
Modifiers_40=
Types_40=On
Enabled_41=1
RW_Key_41=Stop
RptCount_41=0
RptDelay_41=250
ActionType_41=Simple
WindowsKey_41=Media Stop
Modifiers_41=
Types_41=On
Enabled_42=1
RW_Key_42=Record
RptCount_42=0
RptDelay_42=250
ActionType_42=Simple
WindowsKey_42=R
Modifiers_42=Ctrl
Types_42=On
Enabled_43=1
RW_Key_43=Stopwatch
RptCount_43=0
RptDelay_43=250
ActionType_43=Simple
WindowsKey_43=BkSp
Modifiers_43=
Types_43=On
Enabled_44=1
RW_Key_44=Resize
RptCount_44=0
RptDelay_44=250
ActionType_44=Simple
WindowsKey_44=Z
Modifiers_44=Shift+Ctrl
Types_44=On
Enabled_45=1
RW_Key_45=Custom A
RptCount_45=0
RptDelay_45=250
ActionType_45=Simple
WindowsKey_45=Home
Modifiers_45=Alt
Types_45=On
Enabled_46=0
RW_Key_46=Custom B
RptCount_46=0
RptDelay_46=250
ActionType_46=Simple
WindowsKey_46=-NONE-
Modifiers_46=
Types_46=On
Enabled_47=0
RW_Key_47=Custom C
RptCount_47=0
RptDelay_47=250
ActionType_47=Simple
WindowsKey_47=-NONE-
Modifiers_47=
Types_47=On
Enabled_48=0
RW_Key_48=Custom D
RptCount_48=0
RptDelay_48=250
ActionType_48=Simple
WindowsKey_48=-NONE-
Modifiers_48=
Types_48=On
Enabled_49=1
RW_Key_49=Custom E
RptCount_49=0
RptDelay_49=250
ActionType_49=Simple
WindowsKey_49=Media PrevTrack
Modifiers_49=
Types_49=On
Enabled_50=1
RW_Key_50=Custom F
RptCount_50=0
RptDelay_50=250
ActionType_50=Simple
WindowsKey_50=Media NextTrack
Modifiers_50=
Types_50=On
Enabled_51=0
RW_Key_51=Web launch
RptCount_51=0
RptDelay_51=250
ActionType_51=Simple
WindowsKey_51=-NONE-
Modifiers_51=
Types_51=On
Enabled_52=1
RW_Key_52=TV
RptCount_52=0
RptDelay_52=250
ActionType_52=Toggle
ToggleActionOn_52=<key down>Ctrl|<key down>T|<key up>T|<key up>Ctrl|
ToggleActionOff_52=<key down>Ctrl|<key down>O|<key up>O|<key up>Ctrl|
Enabled_53=1
RW_Key_53=DVD
RptCount_53=0
RptDelay_53=250
ActionType_53=Simple
WindowsKey_53=M
Modifiers_53=Shift+Ctrl
Types_53=On
Enabled_54=1
RW_Key_54=Book
RptCount_54=0
RptDelay_54=250
ActionType_54=Simple
WindowsKey_54=G
Modifiers_54=Ctrl
Types_54=On
Enabled_55=1
RW_Key_55=Power Off
RptCount_55=0
RptDelay_55=250
ActionType_55=Simple
WindowsKey_55=Enter
Modifiers_55=Alt+Win
Types_55=On