From 2574649e111f1e99eb29db21a675c54ffb4e4b0c Mon Sep 17 00:00:00 2001 From: "Derek J. Clark" Date: Fri, 21 Aug 2026 00:24:32 -0700 Subject: [PATCH] fix(Hardware Support): Use WMI event for MSI Claw series guide button --- rootfs/usr/share/inputplumber/devices/50-msi_claw7_a2vm.yaml | 3 ++- rootfs/usr/share/inputplumber/devices/50-msi_claw8_a2vm.yaml | 3 ++- .../share/inputplumber/devices/50-msi_claw8_ex_ai_cg3em.yaml | 4 ++-- rootfs/usr/share/inputplumber/devices/50-msi_claw_a1m.yaml | 4 ++-- .../usr/share/inputplumber/devices/50-msi_claw_a8_bz2e.yaml | 1 - 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/rootfs/usr/share/inputplumber/devices/50-msi_claw7_a2vm.yaml b/rootfs/usr/share/inputplumber/devices/50-msi_claw7_a2vm.yaml index 313195d7..621a58aa 100644 --- a/rootfs/usr/share/inputplumber/devices/50-msi_claw7_a2vm.yaml +++ b/rootfs/usr/share/inputplumber/devices/50-msi_claw7_a2vm.yaml @@ -34,7 +34,6 @@ source_devices: exclude: - "*" include: - - Keyboard:KeyF15 - Keyboard:KeyF16 - Keyboard:KeyG - Keyboard:KeyLeftMeta @@ -54,6 +53,8 @@ source_devices: events: exclude: - "*" + include: + - Keyboard:KeyF15 # Xinput Gamepad - group: gamepad diff --git a/rootfs/usr/share/inputplumber/devices/50-msi_claw8_a2vm.yaml b/rootfs/usr/share/inputplumber/devices/50-msi_claw8_a2vm.yaml index 6c74eb66..1dfc6c83 100644 --- a/rootfs/usr/share/inputplumber/devices/50-msi_claw8_a2vm.yaml +++ b/rootfs/usr/share/inputplumber/devices/50-msi_claw8_a2vm.yaml @@ -34,7 +34,6 @@ source_devices: exclude: - "*" include: - - Keyboard:KeyF15 - Keyboard:KeyF16 - Keyboard:KeyG - Keyboard:KeyLeftMeta @@ -54,6 +53,8 @@ source_devices: events: exclude: - "*" + include: + - Keyboard:KeyF15 # Xinput Gamepad - group: gamepad diff --git a/rootfs/usr/share/inputplumber/devices/50-msi_claw8_ex_ai_cg3em.yaml b/rootfs/usr/share/inputplumber/devices/50-msi_claw8_ex_ai_cg3em.yaml index ae9b3ac8..c9a2f048 100644 --- a/rootfs/usr/share/inputplumber/devices/50-msi_claw8_ex_ai_cg3em.yaml +++ b/rootfs/usr/share/inputplumber/devices/50-msi_claw8_ex_ai_cg3em.yaml @@ -34,7 +34,6 @@ source_devices: exclude: - "*" include: - - Keyboard:KeyF15 - Keyboard:KeyF16 - Keyboard:KeyG - Keyboard:KeyTab @@ -43,7 +42,6 @@ source_devices: # Conflicts, block - group: keyboard - blocked: true udev: attributes: - name: name @@ -53,6 +51,8 @@ source_devices: events: exclude: - "*" + include: + - Keyboard:KeyF15 # Xinput Gamepad - group: gamepad diff --git a/rootfs/usr/share/inputplumber/devices/50-msi_claw_a1m.yaml b/rootfs/usr/share/inputplumber/devices/50-msi_claw_a1m.yaml index 9a7c6f35..581e4c22 100644 --- a/rootfs/usr/share/inputplumber/devices/50-msi_claw_a1m.yaml +++ b/rootfs/usr/share/inputplumber/devices/50-msi_claw_a1m.yaml @@ -34,7 +34,6 @@ source_devices: exclude: - "*" include: - - Keyboard:KeyF15 - Keyboard:KeyF16 - Keyboard:KeyG - Keyboard:KeyLeftMeta @@ -44,7 +43,6 @@ source_devices: # Conflicts, block - group: keyboard - blocked: true udev: attributes: - name: name @@ -54,6 +52,8 @@ source_devices: events: exclude: - "*" + include: + - Keyboard:KeyF15 # Xinput Gamepad - group: gamepad diff --git a/rootfs/usr/share/inputplumber/devices/50-msi_claw_a8_bz2e.yaml b/rootfs/usr/share/inputplumber/devices/50-msi_claw_a8_bz2e.yaml index 53823457..5b6ab87d 100644 --- a/rootfs/usr/share/inputplumber/devices/50-msi_claw_a8_bz2e.yaml +++ b/rootfs/usr/share/inputplumber/devices/50-msi_claw_a8_bz2e.yaml @@ -34,7 +34,6 @@ source_devices: exclude: - "*" include: - - Keyboard:KeyF15 - Keyboard:KeyF16 - Keyboard:KeyG - Keyboard:KeyLeftMeta