Git Product home page Git Product logo

Comments (5)

imakewebthings avatar imakewebthings commented on May 17, 2024

The options object lets you specify whatever keycode you want for any action that has a key equivalent. See the options under each module in the docs.

from deck.js.

samwyse avatar samwyse commented on May 17, 2024

You can only specify a single key in options.keys.next and options.keys.previous, while Powerpath provides a set of keys.

from deck.js.

imakewebthings avatar imakewebthings commented on May 17, 2024

Looking through the list of features, it sounds like you're actually asking for several different extensions. Extensions handle their own keybindings. I see:

  • A blank slide extension. (Honestly, I need somebody to tell me why this is even a thing in PPT. What purpose does blanking the screen between slides serve. Make sure the audience has nothing to look at and bring attention back to you?)
  • A hidden slide extension.
  • Change the current modules to allow arrays of keycodes for bindings. (This I will be doing, its a great idea.)

In general I'm not aiming to mimic the features of Powerpoint, and in some cases actively trying to steer away from them. But if anybody wants to build the extensions I totally encourage it. I'll be linking to any extension that other people make in a wiki page once/if folks start making them.

from deck.js.

samwyse avatar samwyse commented on May 17, 2024

To be honest, I didn't know about blanking the screen or hidden slides until I found them in that list of shortcuts. What I did notice was that the space bar wasn't advancing the slides, which got me wondering about other shortcuts, which led me to that page of shortcuts, which made me realize that while my presenter uses space and 'p', someone else's could use a different set of keys so you may as well support them all.

I can see the black blank slides being useful if you want to switch projectors, say, to an overhead to sketch something. (Yes, I've done things like that.) White, I dunno, maybe shadow puppets? As for hidden slides, those would be good for optional drill-downs. I can see myself using that feature in my next presentation. But I agree that all of these would be overkill for most people.

from deck.js.

imakewebthings avatar imakewebthings commented on May 17, 2024

If nothing else the list provides a good starting point for ideas on extensions. I actually have a slightly different concept in mind for tackling the problem of drill-downs or alternate slides that in my mind I'm calling deck.paths. You would be able to define different paths through the deck and switch between them on the fly.

I'm going to close this now in favor of #10, which I've broken out to take care of multiple key bindings.

from deck.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.