From 0d9fa75134b6cd56ff0a0c018d79f2b5b77c7552 Mon Sep 17 00:00:00 2001 From: Daniel Stock Date: Wed, 21 Feb 2024 10:58:51 +0100 Subject: [PATCH] [Onboarding] add keyboard shortcuts --- onboarding/package/assets/data/js/Slider.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/onboarding/package/assets/data/js/Slider.js b/onboarding/package/assets/data/js/Slider.js index be15725..321ac51 100644 --- a/onboarding/package/assets/data/js/Slider.js +++ b/onboarding/package/assets/data/js/Slider.js @@ -77,6 +77,15 @@ class Slider { // observe scroll position this.element.onscroll = e => this.onScroll(e); + // keyboard shortcuts + document.addEventListener("keydown", (e) => { + e.preventDefault(); + }); + document.addEventListener("keyup", (e) => { + if (e.code === "ArrowLeft") this.previous(); + if (e.code === "ArrowRight") this.next(); + }); + // start auto play this.startTimeout(); }