From 0bd3c1c8e7e2621181a7caaab7a9ca6650c4171e Mon Sep 17 00:00:00 2001 From: Giovanni Laquidara Date: Tue, 21 May 2024 12:00:28 +0100 Subject: [PATCH] Detect back button event from LG Magic remote --- .../remote-control/RemoteControlManager.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/example/src/components/remote-control/RemoteControlManager.ts b/packages/example/src/components/remote-control/RemoteControlManager.ts index 453aa9c8..82ddee35 100644 --- a/packages/example/src/components/remote-control/RemoteControlManager.ts +++ b/packages/example/src/components/remote-control/RemoteControlManager.ts @@ -19,11 +19,15 @@ class RemoteControlManager implements RemoteControlManagerInterface { Backspace: SupportedKeys.Back, }[event.code]; - if (!mappedKey) { - return; + //For LG WebOs Magic Remote + if (event.key === 'GoBack') { + this.eventEmitter.emit('keyDown', SupportedKeys.Back); + } else { + if (!mappedKey) { + return; + } + this.eventEmitter.emit('keyDown', mappedKey); } - - this.eventEmitter.emit('keyDown', mappedKey); }; addKeydownListener = (listener: (event: SupportedKeys) => void) => {