Difference between revisions of "Presenter Screen"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Submissions)
Line 157: Line 157:
We need some of these features in the stock presentation mode.
We need some of these features in the stock presentation mode.
=== Andreasma's Ideas ===
* (com'on - it is fairly easy.)
[[User:Rygle|Rygle]] 28 November 2007
[[User:Rygle|Rygle]] 28 November 2007

Revision as of 18:43, 28 November 2007


The presenter screen for Impress is a feature (currently in development) that aids a presenter during a slide show. It provides information on a second screen, that typically is not visible to the audience. This includes

  • a view to the currently displayed slide (for when the presenter faces the audience and can not see the primary screen)
  • a preview of the next slide or next effect
  • the notes of the current slide
  • the current time and/or the elapsed time
  • navigation buttons for going to the previous/next slide

Here is how it looks at the moment (left the full screen presentation, right the Presenter Screen):

Primary screen visible by the audience      Secondary screen visible by the presenter

The presenter screen is planned to be an extension. However, some core libraries will have to be modified and extended to support the presenter screen extension.

Presenter screen is a working title. It is sometimes called Presenter View or Presenter Console.


The draft specification can be found here.

Development has begun and there is a working prototype in the presenterview child work space.

A developer snapshot is available from the Presenter Screen/Developer Snapshot page.



The description of the implementation of the presenter screen has its own page: Presenter Screen/Implementation.

Team and Contact

Please use the dev@graphics.openoffice.org mailing list for questions, comments, problem reports or if you want help develop the Presenter Screen.

The following people are currently working on the presenter screen:

Presenter Screen

The Presenter Screen is a feature for Impress that gives the presenter information during a presentation that is not visible to the audience. This information appears on a second screen and thus requires that at least two screens are present, for example a laptop computer and a beamer. At the moment this includes:

  • A live view of the current slide. This view shows the current slide exactly like the audience sees it, together with any effects.
  • A static preview of the next slide. This allows the presenter to prepare for the next slide before the audience can see it.
  • A clock shows the current time.
  • The notes of the current slide are displayed in a rather large font so that the presenter has not to be directly in front of the screen.
  • A tool bar has some navigation buttons and shows the number of the current slide and the total number of slides in the slide show.
  • (not yet fully implemented) A slide sorter can be displayed on demand for fast navigation to a specific slide.

This set of controls and their individual capabilities is not yet final. For example:

  • The static preview of the next slide could be a static or even a live preview of the next effect. This is important when for example there is bullet list whose entries appear one by one. It would be important for the presenter to see at least the next entry.
  • The clock could show the time elapsed since the start of the presentation.
  • The notes view does not yet show the mark up of the notes text.

Focus and Keyboard

With two screens showing the presentation at the same time the problem of focus handling arises. One solution is to avoid this problem by

  1. having no control on the Presenter Screen that accepts or even grabs the focus,
  2. let the Presenter Screen react to key presses in the same way the full screen presentation would.


  • Finalize specification
  • Finish implementation


I deliberately didn't look at the spec until after I did this because I didn't want my view to be coloured by it. This is a small version, I'm mindful of being on a dialup connection.

Presenter Mode small version

screen sized version is here

I will expose my bias here from the start, I come at this from an Educators point of view and as a consequence this submission is geared at a specific usage pattern. I use Impress all the time. My Data Projector is with me all the time as constantly as my Laptop.

I'll tackle the elements one by one.

The Notes pane on the left. Presenters should rarely have more than bullets and Key words in here. Column view is much better for that. In Notes view therefore while editing, the default should be two columns and slide. One Narrow Keywords column and a wider Detail column. Picture here. In Presenter Mode only the Keywords column is shown, both are printed when printing handouts.

I don't believe it is necessary to show a full view of the slide that is being displayed, it's up on the screen already, title and number yes and possibly a thumbnail in the top of the Keywords Column

Also it is unnecessary to have a Navigation buttons. Mouse buttons are the accepted method. One of the most frustrating things about Impress right now is the right click menu while in Slide Show mode.

The behaviour should be:

  • Left click = forward one slide
  • Right click = back one slide

The reason for this is that good presenters prefer to be away from the computer using remote control. Normally these have left and right click only. Impress forces you to be at the computer if there is a need for the ability to backtrack. This is extremely bad usability having to rush up to the computer just so you can go back one slide. There isn't even the ability to change this behaviour in the Customize Dialogs

The Slide Preview Box should be the largest element and the default function on "Run Slideshow"/F9 would be click on the box for "Next Slide". Default display on "Start" would the slide following the one that is presently on screen,

In my version the Preview Box is an active element and displays editing On The Run. Either as a preview before Submitting the edit to the display or displaying real time editing of the slide. It would work something like this:

  • On Start: Preview Box takes the focus. Mouse clicks advance slides in the normal manner, displays Next slide as default.
  • Click Live Edit: Preview box changes from "Next" to "Present" slide. Clicking a text box in the Slide displays the content of that box in the "Add Content" Box in which that content is editable and is instantly viewable on the display
  • Click the "Add Content" Box also displays present slide.Clicking a text box in the Slide displays the content of that box in the "Add Content" Box in which that content is editable but is not displayed on the Screen in real time until:
    • Click Submit assigns the edit to the Display and returns the Slide Display to Default Slide Show behavior
    • Shift + Submit assigns the edit to the display but stays in OTR edit mode.

Alternatively, the Realtime edit mode could be actually done in the Display Slide Box and the Add Content box used for delayed submission edit or all edits done within the Preview Box and the "Add Content Box" becomes a Button to make the Preview Box editable

The two buttons on the pic should change

  • "Live Edit" on click toggles to "Slide Show" or perhaps "Continue"
  • "Submit" on click toggles to "Add Content" or similar

Each toggles the preview box between edit and Play.

The Vertical slider on the right

  • Default behaviour on start Slide show(F9), is numbers with slide indicator at active slide.
  • MouseOver reveals preview Thumbnail of slide numdber at cursor location
  • Left click on a slide number moves slider to the slide that cursor is indicating and Displays that slide on screen
  • Right click on slide number: Opens a menu with options:
    • "This Slide next"
    • "Move this slide up one"
    • "Move this slide down one"
    • "Hide/Reveal slide toggle"
  • left click and hold to drag and drop slide elsewhere in the sequence

Yorick 12:08, 23 November 2007 (CET)

After some discussion with some of my colleagues some suggested changes. Consensus was that Draft one view was too complex and people wanted the Active Slide view so that they weren't forced to look at the screen. As you can see from my earlier comments, I was overruled! So we simplified it to this.

  • Top left box Shows "Previous"
  • Top right shows "Active Slide"
  • Bottom Centre "Next"

Some discussion arose WRT the position of the Remaining Time counter. Opinion was divided as to whether the Clock should be swapped with the Edit buttons.

Presenter Mode2 small.jpg

Full screen version with some notes added here

When the slide show is started the default behavior is the standard slideshow behavior


  • Mouse clicking on the slide preview boxes whether "next" or "previous" moves the display to that slide
  • Single mouse click on a slide number on the slider displays that slide in the "Next Slide" Preview so that on the next click or space that slide is displayed.
  • Double click on a slide number causes Impress to display the slide in the "Active slide" view and on screen immediately (With transitions intact off course)
  • Editing done in the Preview box activated by the "Live Edit" and "Non Live Edit" ( What's a better way to describe that behavior: "Running Edit" and "Resting Edit" perhaps? Not sure.. Suggestions?)

Other behavior as above

Yorick 06:19, 24 November 2007 (CET)

I agree wholeheartedly with Yorick on the right mouse click, the vertical notes pane, and the second layout above. Don't like "Running Edit" and "Resting Edit" - I think Live and Non-live makes sense.

We need some of these features in the stock presentation mode.

Andreasma's Ideas

  • (com'on - it is fairly easy.)

Rygle 28 November 2007

Personal tools