From: Vishnu Sankar Date: Fri, 22 May 2026 05:06:32 +0000 (+0900) Subject: HID: lenovo: Use KEY_PERFORMANCE capability for ThinkPad X12 Tab Gen 2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4b0f556deb9af714dd87c309dc125f32098aeb9d;p=thirdparty%2Flinux.git HID: lenovo: Use KEY_PERFORMANCE capability for ThinkPad X12 Tab Gen 2 The X12 Tab Gen 2 emits KEY_PERFORMANCE via Fn+F8 through the raw event handler but never declared the capability via input_set_capability(). This prevents userspace tools from discovering the key through evdev capability bits. Signed-off-by: Vishnu Sankar Signed-off-by: Jiri Kosina --- diff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c index c86a54d9b2b21..3976d7b53b14b 100644 --- a/drivers/hid/hid-lenovo.c +++ b/drivers/hid/hid-lenovo.c @@ -1526,6 +1526,7 @@ static int lenovo_input_configured(struct hid_device *hdev, hi->input->propbit); } break; + case USB_DEVICE_ID_LENOVO_X12_TAB2: case USB_DEVICE_ID_LENOVO_X13_TAB: input_set_capability(hi->input, EV_KEY, KEY_PERFORMANCE); break;