Creative Labs Serial Multimedia IR Remote Control for PC Only $7.95 @ Compgeeks

Page 5 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

credenza

Member
Oct 7, 2002
30
0
0
okay, i got my remote today (looks quite nice).
the default software seemed a bit limiting, so on all your advice, i downloaded IRAssistant.

and let me tell you, i am lost.
i mean i feel like a royal dumbass...i have no idea how to do anything.
i've even downloaded stuff like WinAmp configs from the IRAssistant webpage, and i can't make sh*t work.

can anyone help me out here? i've read up on the help on the website, and read through this forum so far
but i am still just clueless. i need an IRAssistant guide for idiots.

help!
is girder any easier?
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: credenza
can anyone help me out here? i've read up on the help on the website, and read through this forum so far but i am still just clueless.

Start by downloading the generic COM driver from the IRAssistant site, then configure it as follows.
Port speed - 9600
Byte size - 8
Parity - none
Stop bits - 1
DTR control - enabled
RTS control - enabled
Xon/Xoff - on
Read interval timeout - 1 ms

Then configure IRAssistant.
Skip first commands - 0
Variation - 1
Button press delay - 300 ms
Button sequence delay - 600 ms
Number of samples in learn - 1
None of the other options checked, cursor acceleration slider located at the A in the word Acceleration.

You're ready to start creating groups and macros.

Click on Edit, then Add Button Group. Give it a name, then click the New button where it says "Macro to run when button group is activated". This brings up yet another dialogue, and again you're going to give it a name. Something like "Launch <name of program you're setting this up for>" would be wise, since you're going to make this macro launch a program. When you have a name for it, click on the + next to Files, in the left side of the dialogue, and double-click on Launch file..., then, in the new dialogue window that comes up, click on the ... button next to the "File name and path" box and locate the program you want. If the program needs any command line options, there's a place to add them in this dialogue window, in the Parameters box.

DO NOT check "Deactivate IRAssistant when application is launched". DO ensure that "Allow only one instance running at a time" is checked.

Click OK when you have the program you want, and you should be back at the macro creation dialogue (the one with the +'s on the left). Make sure "In a sequence, no repeat" and "Current foreground window" are the selected options, and there's a command titled "LAUNCH: | : <drive letter>:\Blah\Blah.exe" in the right window where the Add, Delete, arrow up and arrow down buttons are.

Click OK.

Congratulations, you've just created a button group and the macro that will automatically launch the program you want when you hit a button on the remote. Now you need to create macros for each command you want to send to the program.

Let's say you want to control Winamp. To do that, you need to create a macro for each of the hotkeys Winamp uses for its keyboard control. Click on Edit, then Add Group Macro.

You're back in the macro creation dialogue. Click on the + next to Keys, on the left, and either select one of the pre-defined hotkeys, if your version of Winamp uses any of those, or scroll down to "Custom key/text..." and double-click on that. Select your keyboard key simply by typing it once, WITHOUT USING SHIFT, and click OK. Back in the macro creation dialogue, make sure "Current foreground window" and "In a sequence, repeat allowed" are selected, and click OK.

Do that for each hotkey you need. For Winamp, for instance, you need to do it once for each of the 5 playback controls, plus if you want to toggle Repeat, Shuffle, Winamp-internal volume, or anything else, you create new macros for each other thing you want.

Create all the groups and macros you want/need. When you're done, it's time to teach IRAssistant which remote buttons you want to use for everything. Take a good look at your remote now. Decide what buttons you want to do what WITHIN SPECIFIC PROGRAMS, because once a single button is set to a BUTTON GROUP, it can't be used for a MACRO. You CAN select multiple button presses or multiple buttons when you're teaching IRAssistant, but it can be frustrating, and it's just easier to use a single button.

For my own configuration, I'm currently using the number pad to launch programs, and all the other buttons to control those programs. If you do that, you lose the functionality of the number pad as numbers, but it will allow you to launch 10 seperate programs and still be able to control them.

When you've decided what buttons you want to use for the groups, click on the group you want to slave to a button (group, not one of the macros inside the group), then click on Learn, then New Item...

IRAssistant brings up a small dialogue with the title of the group or macro you've selected, and asks you to press the button you want to assign to that group or macro. You have the option of selecting more than 1 button press or button at the bottom of the window, so if you're going with multi-presses/buttons, go to that option and increase it to 2, 3, or 4.

For single-button control, just press the button on the remote. For multi-press/button control, press the buttons, or a single button more than once. It's that simple. When you've selected your button or buttons, it automatically exits that window.

Each group will need a button, and each macro within a group will need a button. Again, you CANNOT use a button for a macro if you've already assigned it to a group. If you assign the 1 to the Winamp group, you can't use the 1 for ANYTHING ELSE. IRAssistant will refuse. You could use 11 for a group, but not a macro, because every time you press the 1 the first time, it'd just re-launch the program if you had the group set to a single button press. So you have to reserve some of the buttons for use WITHIN groups, like the blue playback buttons at the top of the remote. Assign those buttons to the macros in each group, using the Learn/New Item... command. You should also select a button in each group to close the program, instead of having to get up to do it manually. Just create a macro, select the F4 Key, and check the Alt box in the macro creation dialogue, then click Add.

And that's it. IRAssistant is now configured and usable. Park your keister on the other side of the room and enjoy the clickey goodness. When you want to launch a new program, press the group button you assigned to it. When you want to switch to a different program, press the button assigned to it. I press 1 to launch WinTV2000, then I press 3 to launch Winamp. If I want to switch back to WinTV2000 and use the remote in that again, I just press 1 again.
 

JYA

Member
Jan 4, 2001
64
0
0
Originally posted by: Dran
Originally posted by: credenza
can anyone help me out here? i've read up on the help on the website, and read through this forum so far but i am still just clueless.

Start by downloading the generic COM driver from the IRAssistant site, then configure it as follows.

Wow, Dran, you did a awesome job!

It's very very helpful.

Thanks,

JYA
 

credenza

Member
Oct 7, 2002
30
0
0
hey dran,
first off let me start by saying THANK YOU so much for the time that you have put into this thread.
i (and i am sure many others) truly do appreciate this. you are proving to be an invaluable asset!

that being said....i have another problem.
so i followed your instructions, but have encountered a problem.
(i am working with winamp 2.8 right now) after i create a button group and macro to launch the program,
then i started to make the other functions like you said.
but when i want to start the "learn" process, as soon as i learn one thing (the WinAmp group), and then try to learn another control i get an error that pops up stating "the button is already assigned to button group called WinAmp please choose another button!"
this happens even when i have NOT already used that button before.

for example, i followed your directions and clicked on my WinAmp button group and learned it to 1 on my remote.
i then went down to my play macro, and tried to learn the play button to it, but that message came up.
what have i messed up on?

it is like IRAssistant thinks that every button I press is the same button! i set the play button up for winamp, loaded winamp up manually and pressed the play button. it worked, however EVERY other button makes it play as well. it is like all buttons are being treated the same. help!

thanks in advance.
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: JYA
Wow, Dran, you did a awesome job!

It's very very helpful.

Originally posted by: credenza
hey dran,
first off let me start by saying THANK YOU so much for the time that you have put into this thread.
i (and i am sure many others) truly do appreciate this. you are proving to be an invaluable asset!

I'm just giving back what I can. It's no big deal.

it is like IRAssistant thinks that every button I press is the same button! i set the play button up for winamp, loaded winamp up manually and pressed the play button. it worked, however EVERY other button makes it play as well. it is like all buttons are being treated the same.

Either the speed of the generic COM driver is too fast, or the sampling rate's too high. Double-check both the settings for the COM driver (the one you downloaded and configure through IRAssistant by clicking on File/Settings... in IRAssistant, then Configure..., located right under the Drivers part of the dialogue), and the settings for IRAssistant itself. If everything matches the numbers I listed and it still doesn't work, check your PC's serial port configuration and make sure it's higher than 9600 bps, then try again. If it's still not working, try 4800 for the generic COM driver.
 

credenza

Member
Oct 7, 2002
30
0
0
i lowered the generic com driver to 4800
and now it works like a champ!

thanks for all the help!
you are a king among kings!
 

superfob99

Senior member
Feb 22, 2002
252
0
0
Great post Dran, don't think I'd figure out IRAssistant w/o your step by step instructions. However, I'm still having problems getting multiple programs to work. For instance, I open winamp with 1 and windows media player with 2. If I open windows media player, I can't seem to control anything anymore, regardless if winamp's open or not. Not sure if this is just a bug with windows media player.
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: superfob99
Great post Dran, don't think I'd figure out IRAssistant w/o your step by step instructions. However, I'm still having problems getting multiple programs to work. For instance, I open winamp with 1 and windows media player with 2. If I open windows media player, I can't seem to control anything anymore, regardless if winamp's open or not. Not sure if this is just a bug with windows media player.

Are you hitting 1 again to switch the focus back to Winamp? IRAssistant stays at whatever group was last activated, so you have to press the button for the program you want to switch to in order to return control to it. That was why I specified that "Only one running instance" needed to be checked, but I should've clarified this point, and I apologize.

If that isn't the problem, then I have to guess that it's something in WMP, because while I haven't set up a group for WMP yet, I'm not having any issues switching between the 5 programs I do have set up.
 

superfob99

Senior member
Feb 22, 2002
252
0
0
Yeah I have "only one running instance checked". Winamp works perfectly fine as long as I don't open up WinMediaPlayer. After I use button 2 to open it, none of the buttons on my remote work even though IRA registers the button being hit (the tray icon blinks red).
 

aceO07

Diamond Member
Nov 6, 2000
4,491
0
76
Here is my Girder3 configuration file. link

Here's what it's set up to do (CAPS are buttons, or for emphasis).
1. The EJECT button activates the BLUE media navigation buttons. It detects which program is running and sets the nav keys to work specifically with it. It's NOT for just foreground programs. It can be any program that's running, since the buttons are set to work even if the program is in the background. No point in having 2-3 different media programs running at the same time. No point in have access to EJECT either, unless you're already in front of the computer. 2 or more media program running at the same time will make it so that you will control both at the SAME time. At least that's how I have it configured.
2. The START button activate the number pad for use launching program. Each number is linked to a different program. Pressing a number will execute the program. Pressing it again will close it, EVEN if it's in the background. I have the following programs set up, #1. Winamp, #2. MMC TV, #3. AIM, #4. PowerDVD, #5. Seti Spy, #7. Switch between tasks (ALT-Tab), #8. Show DeskTop function, #9. Close foreground program, #0. Lock Desktop (win2k).
3. The SHIFT button changes the funtion of the number pad. Pressing it once sets it to be a number pad, if wasn't a number pad already (ie, Start Functions). Pressing it again will make function as arrow keys. With the Return/Cancel working as keyboard keys. #9 maximizes a window.
4. The MOUSE button changes the number pad to work as a mouse pad. The left click button works as a double left click. The right click is only a single click.
5. The VOL buttons work as indicated, the -+ buttons are for the Wave volume. The Mute button is for MASTER mute.

NOTES:
1. You will need to change the file paths to your own program, unless you have same file locations as I do.
2. A set of buttons will only function in one way, you need to press START, SHIFT, MOUSE or EJECT to change its function. ie, If you press START, the number pad will only launch programs. You have to press SHIFT, MOUSE or EJECT to have the numberpad do other things.
3. The BLUE nav keys are NOT automatically activated when you run a program. You have to press the EJECT button before it will detect a program and set the media nav buttons. You will have to set up this group if you're not using the same programs I set up (START menu program).
4. It's not the most efficient or effective set up, but I hope you all enjoy it and learn something from.
5. Feel free to suggest ideas or etc.
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: superfob99
Yeah I have "only one running instance checked". Winamp works perfectly fine as long as I don't open up WinMediaPlayer. After I use button 2 to open it, none of the buttons on my remote work even though IRA registers the button being hit (the tray icon blinks red).

Okay, I hate to do this because I know it's annoying, but I'm going to ask this question just so I can have a perfectly clear understanding of what's happening: After you press 2 to start WMP, do you press 1 to return to Winamp, and nothing happens? That is, you press 1 to start Winamp, then press 2 to start WMP, and when you press 1 again, instead of bringing Winamp to the front and returning control of the remote to that, it just stops responding?

Hm... I'm stumped. I'm sorry, I just don't know why it's responding like that. The fact that it starts both programs without any issues implies that you've got everything properly set up, so it shouldn't be an issue with the sampling rate or how you're got your macros configured. If it were IRAssistant... well, check one more thing, then I think we can rule out IRAssistant or the remote.

In each macro, there's a selection for either "Current foreground window" or "Specify". All should be on "Current foreground window" (this is why IRAssistant continues to give the commands for whatever you last opened with the remote, even if you Alt+Tab or use the mouse to switch to another window or program). If it's on "Specify", I've found that it's unresponsive to any button presses, and I've also found that IRAssistant tends to automatically select "Specify" when you're creating each macro for a group.

I just finished adding WMP 6.4 to my groups, and it does work, though it opens multiple instances instead of a single one as I specified. I can switch between Winamp and WMP, but as I said, it's opening another copy of WMP each time I press the button. I can't speak for WMP 7-9, but they should work as well. Go ahead and check to be sure all your macros are set for "Current foreground window" in the Target Window field of the macro creation dialogue.

And if that doesn't fix the problem (at least, the one you're having... i'm going to have to figure out why it's opening multiple instances of WMP 6.4 and make it instead just re-shift focus to the already-open copy), then I honestly don't think I can be of any more help. If all else fails, I'll be happy to send you my copy of irassist.cmd and you can try dumping that in your IRAssistant folder and re-training the buttons to your taste and see if it works (make sure to back up your current copy of irassist.cmd first, of course).
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: aceO07
Here is my Girder3 configuration file. link

Here's what it's set up to do (CAPS are buttons, or for emphasis).

Wow, that's a very good setup. I like the automatic program detection and enabling of the correct button set, as that's a much more efficient way to handle things than IRAssistant does. I'll be giving this a shot at some point. Thank you for sharing this with us, ace007.
 

pilotbob1

Junior Member
Feb 15, 2001
12
0
0
Has anyone been able to use a different IR remote control other than the provided one? I have tried Girder 3.2 and Girder will receive the commands from the included remote, but if I try to learn from any other standard IR remote control it does not.

I really just wanted the IR receiver portion and wanted it to work with my programmable remote controls...

Thanks
 

187

Senior member
May 27, 2001
373
0
0
hey there dran...

ive setup IRA with your help and all.. but a few questions..

how do you get vol down up to work with winamp?? cause the keystroke for winamp is the up arrow down arrow..

and when winamp is in the background.... the remote wont work.. i have to click into winamp in the foreground then the remote will work.. how do i fix this problem??

thanks for the help..


187
 

187

Senior member
May 27, 2001
373
0
0
never mind about the VOLUME prob, i figured it out. im an idiot :)

but i still cant use the remote unless the program(winamp) is in the foreground. and that can get very very annoying. is there a way around this?
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: 187
hey there dran...

ive setup IRA with your help and all.. but a few questions..

how do you get vol down up to work with winamp??

I just use the master volume controls.

cause the keystroke for winamp is the up arrow down arrow..

Er... set the << button as Down Arrow and the >> button as Up Arrow (two of each command for each macro, so it responds more quickly)? If I were going to put Winamp-specific volume control into my group, that's what I'd do.

and when winamp is in the background.... the remote wont work.. i have to click into winamp in the foreground then the remote will work.. how do i fix this problem??

I'm still trying to figure this one out myself. As I understand it, setting each macro to work with a specific program, instead of whatever's currently in front, should allow the remote to continue to send commands to an app even after it's moved to the background. But it hasn't worked for me yet.

Two workarounds: Either press the button you use to start Winamp, which will bring it back into focus without requiring you to get up and go click on it, or try Girder and the config file ace007 provided.

If WinTV2000 didn't tend to lock up on me most of the time when I close it (AGP driver or vid card issue, don't know which and can't afford to replace either the motherboard or the vid card just yet), I'd be able to spend a lot more time testing, but because of that, I'm having to go a bit more slowly than I like. So there're still a lot of things that I know IRAssistant is capable of, but it's going to take me some time to figure it all out, and until then, I can offer little more than workarounds or suggestions. Be patient with me, folks, I'm doing the best I can. :)
 

187

Senior member
May 27, 2001
373
0
0
Either press the button you use to start Winamp, which will bring it back into focus without requiring you to get up and go click on it, or try Girder and the config file ace007 provided.



cool... hitting the winamp button on the remote brings it back into focus. :) that is a remedy for my laziness. but i was thinking about it and the reason IRa might not be able to work with progs not in the foreground is because all it is doing is emulating keystroke.. if the prog is not in focus the keystroke wont be for the application (winamp) and hence wont work. but the work around you suggested will suffice. (i have yet to try this out with my powerdvd xp or... what else would i use this for? got any ideas?)

btw.. i tried girder.. and its somewhat complicated. i tried loading the progile provided but i came into problems. oh well. IRa is doing ok so far..

.. i just have to put it in start up menu so it will automatically load up. (will it load up activated if i do that?)

the only prob stability wise is sometimes IRa crashed... other than that.. this works very well..


thanks for all your research and effort Dran.. we all greatly appreciate it.


187
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: pilotbob1
Has anyone been able to use a different IR remote control other than the provided one? I have tried Girder 3.2 and Girder will receive the commands from the included remote, but if I try to learn from any other standard IR remote control it does not.

I really just wanted the IR receiver portion and wanted it to work with my programmable remote controls...

Thanks

I did see a post in the Girder forums that stated that at least one user was successful in getting another remote to work with this receiver. So it's probably just a matter of finding a remote that works on the same IR wavelength.
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: 187
but i was thinking about it and the reason IRa might not be able to work with progs not in the foreground is because all it is doing is emulating keystroke.. if the prog is not in focus the keystroke wont be for the application (winamp) and hence wont work.

Yes, exactly. That's precisely what it's doing. IRAssistant can also emulate mouse clicks, but I haven't tried that yet (on the list, though).

That's why I'm still working on getting it to work with specific apps, instead of forcing the user to return the app to the foreground to control it. The documentation claims it can be done, but as I said, I've yet to get it to actually work, so I'm still arm-wrestling with it.

but the work around you suggested will suffice. (i have yet to try this out with my powerdvd xp or... what else would i use this for? got any ideas?)

I've got mine set up for two DVD players, WMP 6.4, Winamp 2.76, WinTV2000, the Windows CD player, and Windows' master volume/mute controls. Given that IRAssistant can emulate any keyboard or mouse operation, and launch any app you have installed, the possibilities are endless. Actual usability, your imagination, and what you have available are the only real limiting factors.

It occured to me that with a length of fiber optic cable, a spare computer, and the right circuitry, it wouldn't be all that difficult to embed a remote in the wall and use it to control everything in the room from a single point, say, next to the door. Lights, music, video, anything you could wire into a circuit board. Not nearly as usable as keeping the remote mobile, but the sheer "Wow!" of having a Star Trek-type pad next to the door would be pretty heady. :)

i just have to put it in start up menu so it will automatically load up. (will it load up activated if i do that?)

It has an option in the main window to "Activate in startup". It also placed a reg entry in the registry so it loads on boot on my system, so it may already be there on yours as well. If not, go ahead and toss it into the Startup folder and check that option, and it'll be good to go.

the only prob stability wise is sometimes IRa crashed... other than that.. this works very well..

Yeah, I noticed that as well. It consistantly crashes if you add a macro or group while it's activated, after which you have to close and relaunch it, and it also crashed when I tried using the remote to turn down the volume as I was loading Deus Ex (an experiment. i already have volume control on my keyboard, i just wanted to see how it responded when a game was running). It seems mostly stable for me other than those issues.

thanks for all your research and effort Dran.. we all greatly appreciate it.

Well, I don't seem to do more than leech off of other peoples' work in finding deals, so if I can make one hotter for everyone, it's the least I can do. Besides, this remote is the COOLEST thing I've bought in a long time. I love it. It's incredibly useful, and it makes it a LOT easier to relax since I don't HAVE to sit in front of the keyboard, or buy a wireless keyboard, to enjoy a little TV, watch The Matrix, or listen to some tunes. If I can make it possible for others to enjoy the same freedom and usability, I'd be selfish not to.
 

Dran

Senior member
Jul 24, 2001
303
0
0
Originally posted by: JubJub4
wish it worked with windows media player, would be nice for all my divx movies

I can get it to start WMP 6.4, and if I manually open a movie, I can get it to play, pause, stop, and switch between full screen and a window, but WMP just doesn't seem to respond well to keyboard commands. I'll keep working with it and see if I can get more control, or get the mouse-click emulation working.
 

hotwin

Junior Member
Oct 11, 2002
1
0
0
I have problems with the irassitant.
1. When I have wmp 7 running(I set it as button 3) and winamp in the background(Button 1). it looks like that I cannot bring the winamp back to foreground to control it, I pressed button 1 for sure. It is ok when I try the similar thing with cd player and winamp .

2. Each time when I close the irassitant, it crashs , the error message is "the instruction at 0x0153453" refrenced memory at "0x0153453" .the memory cannot be read". I have to click the same message box 8 time ,then another error message box pop up said" the exception unknow occured.....", then the program closed. It happens all the times, even when I shut down the win2k when the program is running, it happens too.

who has the solution?
 

superfob99

Senior member
Feb 22, 2002
252
0
0
Originally posted by: Dran


Okay, I hate to do this because I know it's annoying, but I'm going to ask this question just so I can have a perfectly clear understanding of what's happening: After you press 2 to start WMP, do you press 1 to return to Winamp, and nothing happens? That is, you press 1 to start Winamp, then press 2 to start WMP, and when you press 1 again, instead of bringing Winamp to the front and returning control of the remote to that, it just stops responding?

Yes that's exactly what happens. It won't return control of Winamp nor will it allow me to do anything to WMP.

Hm... I'm stumped. I'm sorry, I just don't know why it's responding like that. The fact that it starts both programs without any issues implies that you've got everything properly set up, so it shouldn't be an issue with the sampling rate or how you're got your macros configured. If it were IRAssistant... well, check one more thing, then I think we can rule out IRAssistant or the remote.

In each macro, there's a selection for either "Current foreground window" or "Specify". All should be on "Current foreground window" (this is why IRAssistant continues to give the commands for whatever you last opened with the remote, even if you Alt+Tab or use the mouse to switch to another window or program). If it's on "Specify", I've found that it's unresponsive to any button presses, and I've also found that IRAssistant tends to automatically select "Specify" when you're creating each macro for a group.

All macros are on "Current foreground window".

And if that doesn't fix the problem (at least, the one you're having... i'm going to have to figure out why it's opening multiple instances of WMP 6.4 and make it instead just re-shift focus to the already-open copy), then I honestly don't think I can be of any more help. If all else fails, I'll be happy to send you my copy of irassist.cmd and you can try dumping that in your IRAssistant folder and re-training the buttons to your taste and see if it works (make sure to back up your current copy of irassist.cmd first, of course).

Nah don't worry about it. I've switched back to the original program that it shipped with. Its not too much of a hassle to change to the program I want to use it with.

To everyone who's trying to get winamp to work in the background, use a hotkey general plug-in and use IRAssistant to map those keys. For instance, I have ctrl alt z, to goto previous track, ctrl alt x, to play and so on and so. These controls work even if winamp is minimized so when you map them to buttons on your remote they work the same way.

To hotwin:

Question 1: I have that same problem.

Question 2: You need to deactivate the program before you close it or else you will get error messages when you close it.