From nobody Wed Jun 17 04:13:43 2026 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D74D53314AE for ; Wed, 22 Apr 2026 10:42:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776854568; cv=none; b=E5jTimsqyERkzR+BdoZ+pEbsIbo38VOeFlMonrLeTpA9TVGOe4nXocfkjhOQ3r80YW4055dJlCOx4JM9+o9cwIGBgzsxJ252pKGSs1aHWm+wTkTKvzXlWByTqqEc7W0dlpaBPzYL8tXEc7wZrSjkZ4HhVHWq9MugjQ6pi50P38Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776854568; c=relaxed/simple; bh=nVoN2jvwCuM34Ln0MbOO6ruG4cmf5xyO0e0Y7H57HGM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=BNlEozqfPfKFn84v/MRyT3MQQKE+Mvb41wUbzwEt4++bO7SHLWBD8lgIeY+dkSkt0qVAep3VhUOSrdTMh4fQW1rkh6zQ3c6tZpVoTZNvQMFeJaPKA4Nyc6o4ILx9+cVd7y9oUH9E8+v0+STrBvzsLwkHzCdvyfRu6EJvfGyERq0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Sx+nZUv3; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Sx+nZUv3" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-ba61a0a2d26so573404866b.2 for ; Wed, 22 Apr 2026 03:42:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776854564; x=1777459364; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VlNzo1eBMowqDfFElEr+Uc5k30IlaG2soSobSy7sGxQ=; b=Sx+nZUv3AL/F1GqTQWq1cshoyCO0Ly+L3Akw0KPoVKmm+8viAeEVPTHq6gE7G45d2J DhsluVdsxgzWPPMGq+ezg/76Wb+Q1Q0tbfeJ2nDYRWrSEkgme4Og/DTnu6rMwB99oa1r FsUZgcEL+LkEyd7OOvmUPpO00+FzDqpewsLVkiiltMQsWcjdPGXAOYATU+ByROosvP2E mT2ly4ZKOHnOBiZOic7E7MoeUgTU8pQACkEPAGKg7QxLe+e50FmevgrZMtDY5Rh+aYcw 6+meXRHbiXRrNNZ9WLeYvCVOknVTA7a/GVYFVu1Gi4bkuyV5bz9W/LBda+d6ZgKFZuU9 AIEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776854564; x=1777459364; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VlNzo1eBMowqDfFElEr+Uc5k30IlaG2soSobSy7sGxQ=; b=ERoKR32GoysgKnmozMjJrDiC8OwsxU3XJEM9UqVyorN1vhxxNcz18p+XMXehPH0mYu cASWmQSpf0i5zMV6jUOni1FvylewnhhLK4uN+GonfPe5s7EmckOjYXUciEuHFOrMxDgh DUJjnyvUkuFu/Eye2zwrFPv+T9DMCHtBewg2SwtjiVRg5/+JNAR5d1v72U9qocZAHEza QyR9mDBhlQFgnBvjS8V6YekQlmNdr1zfQdDVtL+kEcdI/YZe5KdGYNHLfOoasbTbpTKT GzpD/9e/w1TPE0eVGoAUUKLsRJvvSJIN3y0MVI7Mp4Dg8To6s6jWQGQagGqaNoCLFeM0 /UYw== X-Forwarded-Encrypted: i=1; AFNElJ8uJbFQvzKM0C5vf7A9ezXNGSFR8yxDjrRkUBA0i9sZQ4kkVcWWhu6hvZlA+ltDk+JaG0kyo+MnKjVOY8o=@vger.kernel.org X-Gm-Message-State: AOJu0YxXiFnhYfu/toGu8uST4iAYbxVmzpGii6bV0o90Z4hz4fFfbpO2 oX2mtz4GiTARtSuZZ0QB7K5iRwUVUwqmkw5V3JcffuQ62VL3ebwUsie9 X-Gm-Gg: AeBDieueTfEHqgm6ROVGFh0mspL0+8IjLrpRvbU47O4G8Nz6tbCCnwKgHKOI6petVFr 8B1C5DGn1f4T2ONLGxlH0kSVZ/xfT7C+7vG2j9fqUL4X6cjkHdwRggo+9CYV9qnANfMy+lz9mlh sp31PfruvpA/oOwJl638SCKX3g72YgN/JFedDkbxVw27j8g2f69G2pgZBUqNCsdcx75cxV37yv4 qnPtEocSCSRCsCwyepARNq+rMyC/FaLvRLZ7mRIa1KqMpmrJJD47j7xpBCasrc9lJ/4I7dyO3IJ 3wYEngRY3n7mN3q+pC0rSWGNgiJcUwYXPuw2PeXrCMm8jZzglDPU8nktUIAgpYzHfZzUZW04dzf 2da9D2tAsCusDceWgdjuUxZRoTNEDof8VgpxZE4QBg+rULwzjhkntFd29AtfekN/eglqOgkUUhA /b2iPhkNfT04ILUQojjfqzvkekzH5g0LnnF/mz0OUli8K5XB98t7acqE2m6UxC+7UPp2ORbi4Tg z/SJcc= X-Received: by 2002:a17:907:c1f:b0:ba5:85fb:d0de with SMTP id a640c23a62f3a-ba585fc891amr982035266b.3.1776854563788; Wed, 22 Apr 2026 03:42:43 -0700 (PDT) Received: from Bors-School.home (154-125-146-85.ftth.glasoperator.nl. [85.146.125.154]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ba451210e1bsm530742566b.3.2026.04.22.03.42.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2026 03:42:43 -0700 (PDT) From: Borys Turko To: Ike Panhc , Hans de Goede Cc: Mark Pearson , "Derek J . Clark" , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Borys Turko Subject: [PATCH] platform/x86: ideapad-laptop: remap "Star with S" key to KEY_DASHBOARD Date: Wed, 22 Apr 2026 12:42:27 +0200 Message-ID: <20260422104227.19969-1-turkoborys@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The customizable Lenovo hotkey ("Star with S") on the Lenovo 82EY is currently mapped to KEY_FAVORITES. However, KEY_FAVORITES is primarily handled as a browser-specific action (Add to Favorites) and is not consistently recognized as a system-wide hotkey by modern desktop environments. Testing on the Cinnamon desktop environment shows that KEY_FAVORITES is not captured for system mapping, and it fails to trigger any action in modern web browsers. Remapping this key to KEY_DASHBOARD allows it to be treated as a system-level event. This change enables users to map the key to system functions (such as a dashboard or launcher) through their desktop environment's keyboard settings. Tested on Lenovo 82EY with evtest and Cinnamon DE. Signed-off-by: Borys Turko --- drivers/platform/x86/lenovo/ideapad-laptop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/x86/lenovo/ideapad-laptop.c b/drivers/platfor= m/x86/lenovo/ideapad-laptop.c index 4fbc904f1..3a5b5a478 100644 --- a/drivers/platform/x86/lenovo/ideapad-laptop.c +++ b/drivers/platform/x86/lenovo/ideapad-laptop.c @@ -1333,7 +1333,7 @@ static const struct key_entry ideapad_keymap[] =3D { /* Esc (handled by the firmware) */ { KE_IGNORE, 0x03 | IDEAPAD_WMI_KEY }, /* Customizable Lenovo Hotkey ("star" with 'S' inside) */ - { KE_KEY, 0x01 | IDEAPAD_WMI_KEY, { KEY_FAVORITES } }, + { KE_KEY, 0x01 | IDEAPAD_WMI_KEY, { KEY_DASHBOARD } }, { KE_KEY, 0x04 | IDEAPAD_WMI_KEY, { KEY_SELECTIVE_SCREENSHOT } }, /* Lenovo Support */ { KE_KEY, 0x07 | IDEAPAD_WMI_KEY, { KEY_HELP } }, --=20 2.54.0