Feature Proposal: Enhance Slide Show Plugin for keystroke shortcuts

Motivation

I just tripped over GitHub's slideshow capability and I am in Love with it!

Take a look at this presentation: http://brendaneich.github.io/ModernWeb.tw-2015

Use the arrow keys to move through the slides. Look at the source code! This. Is. Awesome!

We need something like this in Foswiki!

I would so love to be able to move forwards and backward in a Wiki slideshow with keystrokes. When I use the mouse, I sometimes click in the wrong place and the screen slides away up or down, exposing the implementation. Ugh!

Although the docs for SlideShowPlugin claim there is a "de facto standard for presentations" (I assume you mean PPT?), this isn't actually true anymore. More techies are moving away from PowerPoint. More techies are moving To browser-based slideshows. And, as also pointed out in the docs, SlideShowPlugin makes it easy to include links to other content.

But there are a few missing pieces, such as the ability to go to the next slide with a keystroke, or the ability to NOT accidentally scroll down and see "the man behind the curtain". (Also, the right and left "change slide" gifs change position from slide to slide making them harder to hit reliably with the mouse!)

Description and Documentation

Javascript? e.g. slidesjs, (http://www.slidesjs.com/), reveal.js (https://cynng.wordpress.com/2014/10/08/using-reveal-js-on-github-pages-for-your-presentations/), or MDpress (http://egonschiele.github.io/mdpress/) may be options.

Using a form might be an option (but I don't know if this would work with multiple forms on the page...)

I really don't want to move to Markdown and Github.

Examples

Impact

%WHATDOESITAFFECT%
edit

Implementation

-- Contributors: VickiBrown - 17 May 2015

Discussion

Try the Trunk version of SlideShowPlugin. http://trunk.foswiki.org/System/SlideShowPlugin It's already implemented.

-- GeorgeClark - 17 May 2015
 
Topic revision: r3 - 16 Mar 2017, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy