james david low

live / work / play / worship

Apple Remote Control

I recently came across this utility for access the apple remote. It should be possible to use in shell scripts, applescripts and even Java as described here

I wanted to be able to have exclusive access to the remote and I found this discussion which showed me how to do it by changing the open command to use a 1 (this occurs in two places in the command.
ioReturnValue = (*hidDeviceInterface)->open(hidDeviceInterface, 1);

I have uploaded my changes here: http://jameslow.com/content/software/misc/iremoted.zip
How to compile is in the source code, but it took me a while to realise that, so here’s the command: gcc -Wall -o iremoted iremoted.c -framework IOKit -framework Carbon

If you found any of the software useful, please consider supporting its further developement by donating.


    A question on iRemoted.
    Can it run in Lion?
    I asked because Carbon no longer supported in Lion.

    Thank you for your attention.

    Merry Xmas


    11:23pm / Dec 26th / 11 Michael

    Yea the code probably doesn’t work. I’m not sure I haven’t tried yet.

    Is is possible to rewrite for Cocoa, and I meant to, but haven’t got round to it.

    Merry Christmas!

    11:53am / Dec 27th / 11 James Low