From f9a48a0fc2403b1363a97610d9d1bcc2d1b4c04b Mon Sep 17 00:00:00 2001 From: Mordi Sacks <13218192+MordiSacks@users.noreply.github.com> Date: Mon, 26 Feb 2024 10:27:19 +0200 Subject: [PATCH] added dir check for keyboard arrows --- src/core/onKeyDown.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/onKeyDown.ts b/src/core/onKeyDown.ts index fd5e187e7..2f4a5eb53 100644 --- a/src/core/onKeyDown.ts +++ b/src/core/onKeyDown.ts @@ -32,10 +32,10 @@ export default async function onKeyDown(intro: IntroJs, e: KeyboardEvent) { await exitIntro(intro, intro._targetElement); } else if (code === "ArrowLeft" || code === 37) { //left arrow - await previousStep(intro); + document.dir === 'rtl' ? await nextStep(intro) : await previousStep(intro); } else if (code === "ArrowRight" || code === 39) { //right arrow - await nextStep(intro); + document.dir === 'rtl' ? await previousStep(intro) : await nextStep(intro); } else if (code === "Enter" || code === "NumpadEnter" || code === 13) { //srcElement === ie const target = (e.target || e.srcElement) as HTMLElement;