X-Git-Url: https://git-public.kairo.at/?p=slides.git;a=blobdiff_plain;f=linuxwochen2018%2Fslides.js;fp=linuxwochen2018%2Fslides.js;h=310728982513215f05f36426dd88da13b9ea72dc;hp=cd9035c6a784677abb7971151b6288b07faf866f;hb=163f61857dbdc27f2c79951de98e98ea06632db7;hpb=16daf33f6c2d0de9efdcb4e01661d211f5ce2138 diff --git a/linuxwochen2018/slides.js b/linuxwochen2018/slides.js index cd9035c..3107289 100644 --- a/linuxwochen2018/slides.js +++ b/linuxwochen2018/slides.js @@ -193,10 +193,21 @@ function timerFired() { function handleKeyPress(e) { e = e || event; switch (e.keyCode) { + // See https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode#Constants_for_keyCode_value case e.DOM_VK_LEFT: + case e.DOM_VK_DOWN: + case e.DOM_VK_PAGE_DOWN: + case e.DOM_VK_H: //8bitdo Zero "X" go("prev"); break; case e.DOM_VK_RIGHT: + case e.DOM_VK_UP: + case e.DOM_VK_PAGE_UP: + case e.DOM_VK_J: //8bitdo Zero "B" go("next"); break; + case e.DOM_VK_HOME: + go("start"); break; + case e.DOM_VK_END: + go("toc"); break; } }