From 344b6bb2c9d5767adfb7d24169ab05e7886958f6 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Wed, 14 Aug 2024 18:26:19 +0700 Subject: [PATCH] Dispatch "TvRemoteBack" in backButtonPressed() --- src/utils/bx-exposed.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/utils/bx-exposed.ts b/src/utils/bx-exposed.ts index 7f97384..b179496 100644 --- a/src/utils/bx-exposed.ts +++ b/src/utils/bx-exposed.ts @@ -128,6 +128,18 @@ export const BxExposed = { return true; } + const dict = { + bubbles: true, + cancelable: true, + key: 'XF86Back', + code: 'XF86Back', + keyCode: 4, + which: 4, + }; + + document.body.dispatchEvent(new KeyboardEvent('keydown', dict)); + document.body.dispatchEvent(new KeyboardEvent('keyup', dict)); + return false; }, };