Tom, Dan:
Yes, of course one can set this all up manually. Keynote just seems to use apple internal ability to know all this stuff, which Revolution may not be able to access.
I work all day with my 17" G4 powerbook plugged into a 21" cinema display, with the external Cinema display monitor set to be the main monitor.
So, presumably if the presentor knows his variables ahead of time you can just write the scripts to drive the windows into the correct rects.
e.g. right now on my cinema display an open stack can be set to the screenloc and obviously, centers itself... If I open another stack at:
-1430,63,-443,604
it will appear on the on-board monitor of the powerbook itself, which is set to be the second monitor and arranged in the display panel of sys prefs to be on the left of external monitor.
Of course, this is all very doable by hand, but, as we say in Hawaii very "hokey!" i.e. a fiddle-dee-dee work around. What one wants (obviously) is for Rev to be able to read all this these system parameters-variables, screen positions-rects in advance of the stack opening.
the screenrect gets you monitor 1... so a bit of math could get you the center of the project screen which should default to monitor two on the right... .. e.g. the horizontal center of monitor 2 for the projector 800X600 would should be (item 3 of the screenrect+400)...
So, yes, doable, but "hokey"
Sivakatirswami
On May 2, 2005, at 4:01 AM, Thomas McGrath III wrote:
Dan,
That is of course if the alt monitor is at 0,0. We would need to determine where the second monitor is located at.
I will look into the new Keynote as to wether it auto detects or not. I can't remember.
I will also check my kids iBook. I use a PowerBook G4 15".
Tom
On May 2, 2005, at 9:23 AM, Dan Soneson wrote:
Tom,
You're right, of course. You do need to turn mirror imaging 'OFF' prior to running the show, using the system preferences panel. Does the new KeyNote dynamically detect the setting and turn mirror imaging off? What does it do with an iBook where you can't turn mirror imaging off?
Rev will allow you to set the coordinates of the screen stack. For example, if the projector monitor is to the left of the main screen, then
"set the topRight of stack "screenStack" to 0,0"
ought to display it just fine. If you cannot set mirror imaging off, perhaps you could have a button on the "control" stack that sets the topLeft of the display stack to 0,0. You would lose the control stack's features, unfortunately, but you could still display the presentation.
Dan
Dan, Sivakatirswami,
This approach assumes you have mirror imaging 'OFF' in order to have
two distinct screen areas. I don't know how (applescript, do process,
shell) to do this. Or how to detect this to not get errors. Something
like "If the system has two monitors (?) then turn off 'video
mirroring' then do 'split screen' and set this window to main screen
and send that window to alt screen'.
I don't see where knowing these things is within REVs builtin capabilities.Daniel B. Soneson Director, Language Lab Southern CT State University _______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
