From 9138e4bc20e166628ee3ca0c1e3970e75e3bed1d Mon Sep 17 00:00:00 2001 From: Remy Bach Date: Sun, 10 Mar 2013 11:26:24 +0000 Subject: Add shift+space functionality --- js/reveal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'js/reveal.js') diff --git a/js/reveal.js b/js/reveal.js index 8c4165d..67d0e04 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -1656,7 +1656,7 @@ var Reveal = (function(){ // Disregard the event if there's a focused element or a // keyboard modifier key is present - if( hasFocus || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return; + if( hasFocus || (event.shiftKey && event.keyCode !== 32) || event.altKey || event.ctrlKey || event.metaKey ) return; var triggered = true; @@ -1683,7 +1683,7 @@ var Reveal = (function(){ // end case 35: slide( Number.MAX_VALUE ); break; // space - case 32: isOverview() ? deactivateOverview() : navigateNext(); break; + case 32: isOverview() ? deactivateOverview() : event.shiftKey ? navigatePrev() : navigateNext(); break; // return case 13: isOverview() ? deactivateOverview() : triggered = false; break; // b, period, Logitech presenter tools "black screen" button -- cgit v1.2.3