From fbaf958b021bd960ca7599e76c23b0ad304d53a7 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Sun, 28 Apr 2024 10:46:02 +0700 Subject: [PATCH] Fix binding mouse scrolls as clicks --- dist/better-xcloud.user.js | 4 ++-- src/modules/mkb/key-helper.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/better-xcloud.user.js b/dist/better-xcloud.user.js index 907d53f..63d3f5d 100644 --- a/dist/better-xcloud.user.js +++ b/dist/better-xcloud.user.js @@ -5148,8 +5148,6 @@ class KeyHelper { let name; if (e instanceof KeyboardEvent) { code = e.code; - } else if (e instanceof MouseEvent) { - code = "Mouse" + e.button; } else if (e instanceof WheelEvent) { if (e.deltaY < 0) { code = WheelCode.SCROLL_UP; @@ -5160,6 +5158,8 @@ class KeyHelper { } else { code = WheelCode.SCROLL_RIGHT; } + } else if (e instanceof MouseEvent) { + code = "Mouse" + e.button; } if (code) { name = KeyHelper.codeToKeyName(code); diff --git a/src/modules/mkb/key-helper.ts b/src/modules/mkb/key-helper.ts index 25577ca..efd520c 100644 --- a/src/modules/mkb/key-helper.ts +++ b/src/modules/mkb/key-helper.ts @@ -21,8 +21,6 @@ export class KeyHelper { if (e instanceof KeyboardEvent) { code = e.code; - } else if (e instanceof MouseEvent) { - code = 'Mouse' + e.button; } else if (e instanceof WheelEvent) { if (e.deltaY < 0) { code = WheelCode.SCROLL_UP; @@ -33,6 +31,8 @@ export class KeyHelper { } else { code = WheelCode.SCROLL_RIGHT; } + } else if (e instanceof MouseEvent) { + code = 'Mouse' + e.button; } if (code) {