Finally figured out the Keynote nonsense. Apparently, the timer doesn’t start counting until the slide and everything on it–and possibly the next slide as well?–is completely loaded. The transition seems to start (n) seconds after the “Ready to Advance” indicator in the presenter view flashes. I can see where that makes sense, actually, in an overbearing DWIM, CYA sort of way. It guarantees that the content on the slide displays for at least the expected amount of time, no matter what.

The problem, of course, is that load times are impossible to predict. They depend entirely on system configuration and load. And while CYA is nice, I’ll take repeatability over CYA any day of the week. Also, it’s not what I M.

Fortunately, builds seem to actually be timed from the transition as expected. So the screwy transition timing can be circumvented by building out at the appropriate time and transitioning automatically after the build.

Best of both worlds? Maybe. It seems backward to me, though. I’d expect the transition delay to accurately time the interval between transitions. If anything were going to wait to make sure content is ready, I’d expect it to be the build timings, which actually time, well, content display.

Either way, it works, and I guess that’s what’s important.

I’ve been using Keynote as my major presentation tool for a while now. It rocks the socks off PowerPoint, as far as I’m concerned. Today, though, I’m having a devil of a time getting it to do what I want.

I have a 5:12 QuickTime movie that I want to play in a slide, and then automatically advance to the next slide after it’s done. Actually, I want to advance a little early; there’s some extra blank space at the end of the embedded file that I don’t really need. This seems like a no-brainer. I drop the movie in, set the slide transition to start automatically after 310 seconds, and the transition clips the last two seconds of the movie. Perfect.

In reality, though, the slide sits around for 10+ seconds after the slide finishes before the transition kicks in. I’ve moved the transition up as far as 300 seconds, and I still have dead space at the end. What gives? Apple: I don’t have all afternoon to sit around trying to figure out how long you think 300 seconds is.