From 8a67b0e5556d8b744a91ad80ba02a72409164765 Mon Sep 17 00:00:00 2001 From: Victor Tao Date: Thu, 15 Apr 2021 17:49:56 -0400 Subject: [PATCH] ignore media keys --- src/assets/ts/keyHandler.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/assets/ts/keyHandler.ts b/src/assets/ts/keyHandler.ts index 006fe0d4..caba5f43 100644 --- a/src/assets/ts/keyHandler.ts +++ b/src/assets/ts/keyHandler.ts @@ -136,6 +136,11 @@ export default class KeyHandler extends EventEmitter { public queueKey(key: Key) { logger.info('Handling key:', key); + const ignoredKeys = ['°', '±', '³', '­­­­¯', '¯', '®']; // common media control keys + if (ignoredKeys.includes(key)) { + logger.info('Ignored key:', key); + return; + } this.keyStream.enqueue(key); this.processKeys(); // FIRE AND FORGET }