Run Keynote Presentation in a Window
You can export it as a QuickTime movie and choose the Manual Advance Playback mode. It will behave exactly as a Presentation (click to advance and so on) and you will not loose any of the effects (animations, transitions, etc).

Once you have it in Quicktime then you can just present it in a window. Make sure you select Full Quality so you get the best possible movie out.