LeaVerou / inspire.js

Lean, hackable, extensible slide deck framework. Previously known as CSSS.
https://inspirejs.org
MIT License
1.73k stars 254 forks source link

Slides with scrollbars are not keyboard accessible #149

Open AmeliaBR opened 7 years ago

AmeliaBR commented 7 years ago

The slideshow JS maps all arrow keys and PageUp / PageDown keys to the next/previous slide behavior. This means that if a slide is created that is too long to display in the viewport, there is no keyboard-only way to scroll it.

As much as a well-designed slide wouldn't have scroll bars, not everyone is design focused (came across this problem trying to read a slideshow in which each slide was a full page of text). And even if the slides are sized correctly for display on a projector, they might be distributed to people who just want to read the text on their smaller-screen device.