Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Create a Keynote presentation at screen resolution Apps
When creating a new Keynote presentation, you are limited to choose from a list of predefined sizes like 800x600 or 1024x768 in most cases. If you use the following AppleScript, however, you can to set the size of the presentation to the actual screen resolution (of the main screen): You can download the latest version of this script by using this link.

[robg adds: This works as described -- just make sure Keynote doesn't have the Theme Chooser window on the screen, so that AppleScript can display its own version of the theme chooser.]
    •    
  • Currently 1.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (5 votes cast)
 
[15,981 views]  

Create a Keynote presentation at screen resolution | 4 comments | Create New Account
Click here to return to the 'Create a Keynote presentation at screen resolution' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Create a Keynote presentation at screen resolution
Authored by: b00le on Mar 18, '09 09:51:22AM

Well, you could do all that, or you could choose the theme, and then set your custom size from the Document tab in the Inspector...



[ Reply to This | # ]
Create a Keynote presentation at screen resolution
Authored by: KuroRai on Mar 18, '09 10:22:48PM

In fact, if you use the Theme Chooser, it is right there at the bottom.

Of course these sizes are 16:9 so they are actually widescreen (unlike the 16:10 iMac screen I have).



[ Reply to This | # ]
Create a Keynote presentation at screen resolution
Authored by: OmniDragon on Mar 18, '09 12:14:37PM

Or you could create your keynote, select all the slides, click the Document tab in the inspector window, and down where it says "Slide size", click "Custom slide size" and choose your settings from there.



[ Reply to This | # ]
Create a Keynote presentation at screen resolution
Authored by: mr. applescript on Mar 19, '09 06:54:16AM
Try this method of getting the screen dimensions (from the book AppleScript 1-2-3):
tell application "Finder"
	copy bounds of the window of the desktop to {h, v, screen_width, screen_height}
end tell

tell application "Keynote"
	activate
	
	if exists window "Theme Chooser" then close window "Theme Chooser"
	
	-- chose a theme for a new presentation 
	set chosenTheme to (choose from list (name of appThemes as list)) as Unicode text
	
	-- create a new slideshow based on the computer's resolution 
	set thisSlideshow to make new slideshow with data {theme:chosenTheme, slideSize:{screen_width, screen_height}}
	
end tell


[ Reply to This | # ]