rraybin,
This is known issue with Pronto and buttons that have to be "held" to work. The "normal" trick would be to split the "one-time" code from the "repeating" code, and create a macro that sends the "one-time" once, followed by a series of the "repeat" part. But I could never get it to work either.
As it turns out, I have found that it actually works better for me to simply leave an alias to the "normal" power button right on the screen, and the user simply has to hold it for a couple of seconds. I found this safer, since the power is only a toggle, and the user can decide whether they need to push it or not. I don't know how long you really have to "hold" the button, since there is usually several seconds delay before the lamp actually starts.
Incidentally, I have created a macro that changes the aspect ratio. Of course, it's just a series of Menu, arrow down, arrow down,... etc. You'll need a 1.0 sec delay each time a new "menu" displays, and 0.2 sec delay between "arrow" keys. I have not found any discrete codes for this projector anywhere.
http://www.avsforum.com/ubb/frown.gif
------------------
DVI/HDCP makes
your HDTV
not ready