You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
2.2 KiB
51 lines
2.2 KiB
From e8de40fbfab79cc86729e13b924251c1af8567ba Mon Sep 17 00:00:00 2001 |
|
From: Lubomir Rintel <lkundrak@v3.sk> |
|
Date: Sun, 22 Jul 2018 00:25:51 +0200 |
|
Subject: [PATCH] hwdb: 60-keyboard: Support the buttons on CZC P10T tablet |
|
|
|
The machine has tree buttons connected to an EC that acts as a regular |
|
AT-compatible keyboard controller. It can be either in "Windows 7" or |
|
"Android" mode. It boots up with the earlier, but the Android build on |
|
the tablet switches it on bootup (Windows presumably leaves it as-is). |
|
|
|
The "Windows 7" mode, the behavior is very inconvenient: the Home button |
|
emits multiple key presses that presumably do something in Windws 7 while |
|
the second button toggles the RF Kill Switch in addition to producing a |
|
scancode (it's labeled "Back" on Android version of the tablet). |
|
|
|
The "Android" mode just sends the good ol' scan codes and this patch |
|
handles them. On mainline Linux, the "x86-android-tablets" driver makes |
|
sure we're in the correct mode. |
|
|
|
(cherry picked from commit f2f11dfbb7f30d279ab3c9b3c84de5496407112d) |
|
|
|
Related: #2087778 |
|
--- |
|
hwdb.d/60-keyboard.hwdb | 14 ++++++++++++++ |
|
1 file changed, 14 insertions(+) |
|
|
|
diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb |
|
index 3d6e56983b..66561eac35 100644 |
|
--- a/hwdb.d/60-keyboard.hwdb |
|
+++ b/hwdb.d/60-keyboard.hwdb |
|
@@ -1891,6 +1891,20 @@ evdev:input:b0003v1038p0310* |
|
KEYBOARD_KEY_7002f=f11 |
|
KEYBOARD_KEY_70046=f6 |
|
|
|
+########################################################### |
|
+# CZC |
|
+########################################################### |
|
+ |
|
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnCZC:pnODEON*TPC-10:* |
|
+ KEYBOARD_KEY_01=leftmeta # Home button held for 2s |
|
+ KEYBOARD_KEY_db=prog1 # Home button |
|
+ KEYBOARD_KEY_dd=rfkill # Second button labeled Wi-Fi |
|
+ |
|
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnViewSonic:pnVPAD10:* |
|
+ KEYBOARD_KEY_01=leftmeta # Home button held for 2s |
|
+ KEYBOARD_KEY_db=prog1 # Home button |
|
+ KEYBOARD_KEY_dd=back # Second button labeled Back |
|
+ |
|
########################################################### |
|
# Other |
|
###########################################################
|
|
|