Frontrow 1.3 will close if it detects any key presses on the keyboard that don't control it. So even though IRKeyboardEmu can control it via remote commands, its still listening to the keyboard as well which tells it to bail. One way you could fix it is have IREmuHelper open the device in exclusive mode so that no other programs can listen to the device but IREmuHelper. That way Frontrow won't hear any keyboard events, only the remote events that IRKeyboardEmu is sending. If you want me too, I can add a check box in the PPane to enable exclusive mode on the daemon. I'll see what I can do. I'll repost in a few days on my progress.
Exclusive mode has been added to the package. You will find it in the Preference Pane under the "IREmu Daemon". If checked, it runs the daemon in exclusive mode which will listen for the proper events and block everything else. That way you can run FrontRow 1.3 and control it without getting double presses or exiting problems. I've updated the package in the usual place:
I've updated the source as well. A few things to expect in 0.4 is the remote on the left hand side of the Preference Pane will be clickable to set the mapping. Makes it a little more functional and just down right cool! I also want to add a device combo box for selecting a specific HID Device to read from instead all of them. That way exclusive mode won't lock out the keyboard.
Give the package a good test and let me know how it works! Let me know of any bugs. And let me know of any functions that you would like to see in it. Cheers,
First of all thanks a lot @bholland for your awesome job (IRemulator uid de faboulous GUI Menu) :cool: , then I must report my experience with that one.
Everythng works out of the box excepts the keyboard key for up and down.
I try to explaiwhat I mean; even with differents keyconfig , when I selected keys for using up and down in the menu , my MakAcerBook (5612wlmi on 10.4.9hackint0sh) change-moves the speakers volume up and down , independetly from the key taken.
I had given a go for exclusive mode too ,but no way..any suggestions??
Thanks again Bholland :D
OS X responds to all remote events. The only thing exclusive mode does is makes it so the keyboard cannot interact with anything other than IRKeyboardEmu. That way it can be used with frontrow 1.3. If you want the up and down keys to stop changing the volume, remove /System/Library/CoreServices/rcd.app. (Make sure to backup it up in a different location so you can recover it if you wish. rcd.app is what is what is responding to the remote events sent by the driver. Removing it will make osx stop listening to them. Cheers,
Brandon M. Holland
Hello bholland. I am using a MBP (C2D) and installed your Virtual IR app together with dcpark's Start aTV app. Anyway, since it is a real Mac I am working with, I have my Apple Remote. First I had to needed to get it to work again, since after installing your Virtual IR app it wouldn't work anymore. Now it works again but every time I hit the up and down arrow keys the volume goes up and down and I don't know how to get rid of this. I also posted several times on this over at InsanelyMac where one suggested to delete the (System/Library/CoreServices/) rcd.app. Is this a safe step? It looks like a system file to me.
For the rest I would like to know how to get dcpark's solution to work under the native screen resolution of my MBP, because I just don't get it how it's properly done. When you open start aTV under View Package Content /Contents/MacOS/ it looks very crypted to me - I can't figure what has to be done (I already changed the rollback value from 4 to 10s, anyway it doesn't change anything).
I would really appreciate any help. Thx!
Removing rcd.app will just make the os stop responding to remote events, like controlling iTunes, volume up, volume down, and system sleep, ect. Removing it is more of a solution for hackTV setups so that you can control the UI without the annoying volume up and volume down. Removing it won't hurt anything or make the os cease to function properly, It will just make it stop responding the remote events sent by the driver. Cheers,
Brandon M. Holland
Hi, I'm both happy and sad to annouce this, but a company already made what Bholland tries to, the app is called Remote Buddy and is able to emulate an apple remote with any control device.
It's located here http://www.iospirit.com/index.php?mo...8cdcaa53fb4566, or on the green demon.
Tested and working WITH CLASSIC FRONT ROW, dunno for backrow
@bholland , your solution left my hackintosh with no keyboard use , even after made the rcd.app backup...but i'm not crying , I have to renstall just to test uphunk installdvd 10.4.9
@Krabuzu very cute app you mentioned Remote Buddy, installed and trying but on the partition without bholland IRemu I am not able to use the keyboard to get use the menu and the app at all...
bholland did u fix the security key problem so i can use it?
Can anyone else report that Remote Buddy works with the hacked aTV finder? I gave it a try and they have a kernel extension that it says is for virtual remote support, but I can't get it to work with the aTV Finder. Interesting fact, Remote Buddy seems to use the powerpc version of frontrow. But yeah someone else please give remote buddy a go and see if you can get it to emulate a virtual remote with aTV ect. Thanks,
I am going to port the ppane to the DDHidLib framework which will make it much easier to set combo keys and holds. This will also enable you to select which HID device you want to use as the listener. That way it won't kill your keyboard. I'll be working on it the next couple of days.