Hans de Goede
f995731405
Input: silead - add support for capactive home button found on some x86 tablets
...
On some x86 tablets with a silead touchscreen the windows logo on the
front is a capacitive home button. Touching this button results in a touch
with bits 12-15 of the Y coordinates set, while normally only the lower 12
are used.
Detect this and report a KEY_LEFTMETA press when this happens. Note for
now we only respond to the Y coordinate bits 12-15 containing 0x01, on some
tablets *without* a capacative button I've noticed these bits containing
0x04 when crossing the edges of the screen.
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
(cherry picked from commit eca3be9b95ac7cf9442654a54962859d74f8e38a)
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
2024-08-24 08:36:36 +00:00
..
2024-08-24 08:23:55 +00:00
2023-09-23 10:46:59 +02:00
2024-07-15 17:44:32 +00:00
2024-07-15 17:44:33 +00:00
2024-03-08 08:21:36 +00:00
2024-08-08 15:52:16 +00:00
2024-07-15 17:44:30 +00:00
2024-05-30 09:00:45 +00:00
2024-04-16 10:30:28 +00:00
2024-08-23 16:50:07 +00:00
2024-05-30 08:58:50 +00:00
2023-11-28 16:45:42 +00:00
2023-09-23 10:46:54 +02:00
2024-07-15 18:30:23 +00:00
2023-09-23 10:46:59 +02:00
2023-01-18 09:26:22 +01:00
2024-08-08 15:52:18 +00:00
2024-07-15 17:44:31 +00:00
2024-02-02 11:33:37 +00:00
2024-07-15 17:44:29 +00:00
2024-06-03 12:47:30 +00:00
2024-08-23 16:43:23 +00:00
2024-06-03 12:29:52 +00:00
2024-08-23 16:50:05 +00:00
2024-08-08 15:52:15 +00:00
2023-01-18 09:26:26 +01:00
2024-08-08 15:52:17 +00:00
2024-05-30 09:00:38 +00:00
2024-08-08 15:52:17 +00:00
2024-08-23 16:50:07 +00:00
2023-08-11 11:33:32 +02:00
2024-08-08 15:52:21 +00:00
2024-08-09 08:25:32 +00:00
2024-08-24 08:36:36 +00:00
2024-08-08 15:52:15 +00:00
2024-07-08 08:14:52 +00:00
2023-01-18 09:26:28 +01:00
2024-05-06 14:36:41 +00:00
2024-07-08 08:14:55 +00:00
2023-08-11 11:33:40 +02:00
2023-11-28 16:45:45 +00:00
2024-07-15 17:44:33 +00:00
2024-08-23 16:50:05 +00:00
2023-08-11 11:33:34 +02:00
2023-05-30 12:38:35 +01:00
2024-04-16 10:30:33 +00:00
2024-08-08 15:52:16 +00:00
2024-08-08 15:52:21 +00:00
2024-07-08 08:15:03 +00:00
2024-08-23 16:50:06 +00:00
2024-05-31 12:30:41 +00:00
2023-09-23 10:47:00 +02:00
2024-07-15 17:44:31 +00:00
2023-09-23 10:46:56 +02:00
2023-10-10 21:43:39 +02:00
2023-12-13 16:46:17 +01:00
2024-05-30 09:00:38 +00:00
2023-11-20 10:27:35 +01:00
2024-03-08 08:21:36 +00:00
2024-08-08 15:52:20 +00:00
2023-12-20 15:32:36 +01:00
2024-03-08 08:21:30 +00:00
2024-06-03 12:29:50 +00:00
2024-08-08 15:52:13 +00:00
2024-08-08 15:52:22 +00:00
2024-08-08 15:52:18 +00:00
2024-05-06 14:36:34 +00:00
2024-03-06 11:04:05 +00:00
2024-04-16 10:30:35 +00:00
2024-08-23 16:43:24 +00:00
2024-08-24 08:23:54 +00:00
2024-08-08 15:52:20 +00:00
2024-07-15 17:44:31 +00:00
2023-05-17 11:11:44 +02:00
2023-08-11 11:33:32 +02:00
2024-07-15 17:44:31 +00:00
2024-08-08 15:07:35 +00:00
2023-11-20 10:27:33 +01:00
2023-04-05 11:14:16 +02:00
2024-08-08 15:52:21 +00:00
2024-02-02 11:33:37 +00:00
2024-08-23 16:50:07 +00:00
2024-05-30 09:00:38 +00:00
2024-05-31 12:30:39 +00:00
2024-07-15 17:44:33 +00:00
2024-07-15 17:44:31 +00:00
2023-01-18 09:26:25 +01:00
2023-08-11 11:33:38 +02:00
2024-02-02 11:33:44 +00:00
2024-05-06 14:36:32 +00:00