public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Input: atkbd: Fix so copilot key generates F23 keycode
@ 2024-12-19 15:18 Mark Pearson
  2024-12-19 15:28 ` Hans de Goede
  0 siblings, 1 reply; 12+ messages in thread
From: Mark Pearson @ 2024-12-19 15:18 UTC (permalink / raw)
  To: mpearson-lenovo; +Cc: dmitry.torokhov, hdegoede, linux-input, linux-kernel

The copilot key on Lenovo laptops doesn't work as scancode 0x6e, which it
generates is not mapped.
This change lets scancode 0x6e generate keycode 193 (F23 key) which is
the expected value for copilot.

Tested on T14s G6 AMD.
I've had reports from other users that their ThinkBooks are using the same
scancode.

Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca>
---
 drivers/input/keyboard/atkbd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
index 5855d4fc6e6a..f7b08b359c9c 100644
--- a/drivers/input/keyboard/atkbd.c
+++ b/drivers/input/keyboard/atkbd.c
@@ -89,7 +89,7 @@ static const unsigned short atkbd_set2_keycode[ATKBD_KEYMAP_SIZE] = {
 	  0, 46, 45, 32, 18,  5,  4, 95,  0, 57, 47, 33, 20, 19,  6,183,
 	  0, 49, 48, 35, 34, 21,  7,184,  0,  0, 50, 36, 22,  8,  9,185,
 	  0, 51, 37, 23, 24, 11, 10,  0,  0, 52, 53, 38, 39, 25, 12,  0,
-	  0, 89, 40,  0, 26, 13,  0,  0, 58, 54, 28, 27,  0, 43,  0, 85,
+	  0, 89, 40,  0, 26, 13,  0,193, 58, 54, 28, 27,  0, 43,  0, 85,
 	  0, 86, 91, 90, 92,  0, 14, 94,  0, 79,124, 75, 71,121,  0,  0,
 	 82, 83, 80, 76, 77, 72,  1, 69, 87, 78, 81, 74, 55, 73, 70, 99,
 
-- 
2.47.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-01-06  7:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-19 15:18 [PATCH] Input: atkbd: Fix so copilot key generates F23 keycode Mark Pearson
2024-12-19 15:28 ` Hans de Goede
2024-12-19 15:48   ` Mark Pearson
2024-12-19 16:01     ` Hans de Goede
2024-12-19 18:15       ` Dmitry Torokhov
2024-12-19 18:26         ` Hans de Goede
2024-12-19 18:31           ` Dmitry Torokhov
2024-12-19 18:40             ` Mark Pearson
2024-12-19 19:17               ` Dmitry Torokhov
2024-12-22 20:16                 ` Mark Pearson
2024-12-23  3:33                   ` Mark Pearson
2025-01-06  7:11                     ` Dmitry Torokhov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox