|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/hwdb/60-evdev.hwdb b/hwdb/60-evdev.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index fd9078393b..82814701b7 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/hwdb/60-evdev.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/hwdb/60-evdev.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -115,6 +115,13 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pn?550C?:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_35=::31
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_36=::30
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Asus UX301L
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX301LAA:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_00=::30
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_01=::29
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_35=::30
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_36=::29
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Asus UX305
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX305UA:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_00=0:3097:32
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -178,6 +185,15 @@ evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:bvn*:bvr*:bd*:svnDellInc.:pnXPSM1530*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_00=85:947:15
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_01=154:726:18
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#####
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Sun
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#####
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Fujitsu Component - USB Touch Panel
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:input:b0003v0430p0530*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_00=0:4096:16
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_01=0:4096:16
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Google
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -338,6 +354,13 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn305V4A/
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_35=0:2480:28
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_36=0:1116:24
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Samsung 880Z5E
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn870Z5E/880Z5E/680Z5E*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_00=::30
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_01=::29
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_35=::30
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_36=::29
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Toshiba
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -346,3 +369,12 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn305V4A/
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:*svnTOSHIBA:pnTECRAM11*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_00=90:962:11
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
EVDEV_ABS_01=51:681:14
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Waltop
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# WALTOP International Corp. Slim Tablet
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:input:b0003v172Fp0031*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_00=0:10000:400
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ EVDEV_ABS_01=0:6250:400
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index 1aa729f047..e8be567166 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/hwdb/60-keyboard.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/hwdb/60-keyboard.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -1,7 +1,14 @@
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# This file is part of systemd.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-# Keyboard mapping of scan codes to key codes, and
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-# scan codes to add to the AT keyboard's 'force-release' list.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# This file contains 3 types of metadata to apply to keyboards and
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# keyboard-like input devices:
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# - Key mapping
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# - Hard-coded layouts
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# - Absence of modifier LEDs
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# The matching process is the same for the different types of metadata.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# ########################### MATCHING #######################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# The lookup keys are composed in:
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# 60-evdev.rules
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -40,6 +47,12 @@
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# /sys/class/input/input?/capabilities/ev" and <vendor> is the
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# firmware-provided string exported by the kernel DMI modalias,
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# see /sys/class/dmi/id/modalias
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# ######################### KEY MAPPING ######################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Keyboard mapping of scan codes to key codes, and
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# scan codes to add to the AT keyboard's 'force-release' list.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Scan codes are specified as:
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# KEYBOARD_KEY_<hex scan code>=<key code identifier>
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -84,6 +97,7 @@
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_KEY_86=wlan # Fn+F3 or Fn+Q for comunication key
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_a5=help # Fn+F1
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_a6=setup # Fn+F2 Acer eSettings
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_a7=battery # Fn+F3 Power Management
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -105,6 +119,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_f3=prog2 # "P2" programmable button
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_f4=prog1 # "P1" programmable button
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_f5=presentation
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_KEY_f6=power # Power button
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_f8=fn
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_f9=prog1 # Launch NTI shadow
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -144,6 +159,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_6b=fn
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_6c=screenlock # FIXME: lock tablet device/buttons
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Travelmate P648-G2-MG
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*P648-G2-MG*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_KEY_8a=f20 # Microphone mute button; should be micmute
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# on some models this isn't brightnessup
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5210*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5220*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -158,6 +177,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1640:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnAOA*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_a9=!switchvideomode # Fn+F5
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Easynote models
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPackard*Bell*:pnEasynote*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_KEY_86=wlan # Fn+F3 or Fn+Q for comunication key
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Alienware
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -222,7 +245,7 @@ evdev:input:b0003v049Fp0051*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:name:gpio-keys:phys:gpio-keys/input0:ev:3:dmi:bvn*:bvr*:bd*:svncube:pni1-TF:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
- KEYBOARD_KEY_0=home
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_KEY_0=leftmeta
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_1=power
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -291,6 +314,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_88=! # wireless switch
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_9e=!f21
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Dell Latitude E7*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*E7*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_KEY_88=unknown # Fn-PrtScr rfkill - handled in HW
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Dell XPS
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_8c=!unknown
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -831,6 +858,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMAXDATA:pnPro*7000*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Akoya
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:atkbd:dmi:bvn*:bvr*:svnMEDION*:pnS3409*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:atkbd:dmi:bvn*:bvr*:svnMedion*:pnAkoya*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_a0=!mute
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_ae=!volumedown
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -1274,9 +1302,13 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDIXONSP:pnDIXON*:pvr*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_ae=! # volume down
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
KEYBOARD_KEY_b0=! # volume up
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-# Fixed layout devices
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+######################### FIXED LAYOUT DEVICES #############################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# This section lists devices for which only one keyboard layout is possible
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# or useful such as devices which "type" expecting the user's keymap to match
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# a particular one. For example, barcode readers and OTP keys.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# The layout must be an xkb compatible layout (defined with XKB_FIXED_LAYOUT),
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# with an accompanying variant (defined with XKB_FIXED_VARIANT) if necessary.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Yubico Yubico Yubikey II"
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:input:b0003v1050p0010*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -1288,3 +1320,16 @@ evdev:input:b0003v1050p0116*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
evdev:input:b0003v05FEp1010*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
XKB_FIXED_LAYOUT="us"
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
XKB_FIXED_VARIANT=""
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+######################### LACK OF MODIFIER LEDS ############################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# This section lists keyboard which do not have their own LEDs for some
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# modifiers. Only Caps-Lock (KEYBOARD_LED_CAPSLOCK) and Num-Lock
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# (KEYBOARD_LED_CAPSLOCK) are currently handled and need their values set
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# to "0" to indicate the absence of LED.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Presence of a LED is implicit when the property is absent.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Logitech K750
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:input:b0003v046Dp4002*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_LED_NUMLOCK=0
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ KEYBOARD_LED_CAPSLOCK=0
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/hwdb/60-sensor.hwdb b/hwdb/60-sensor.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index fcbdcabf30..2436ca7367 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/hwdb/60-sensor.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/hwdb/60-sensor.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -47,6 +47,22 @@
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP500LB*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 0
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LJ*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Endless
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+sensor:modalias:acpi:ACCE0001*:dmi:*svnEndless*:*pnELT-NL3*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ ACCEL_MOUNT_MATRIX=0, 1, 0; 0, 0, -1; -1, 0, 0
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# HP
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+sensor:modalias:platform:lis3lv02d:dmi:*svn*Hewlett-Packard*:*pn*HPEliteBook8540w*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+sensor:modalias:platform:lis3lv02d:dmi:*svn*Hewlett-Packard*:*pn*HPEliteBook8560w*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 0, -1; 0, 1, 0
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Winbook
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/hwdb/70-mouse.hwdb b/hwdb/70-mouse.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index 772534f495..d49c472926 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/hwdb/70-mouse.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/hwdb/70-mouse.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -244,6 +244,14 @@ mouse:usb:v093ap2510:name:PIXART USB OPTICAL MOUSE:
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
MOUSE_DPI=1000@125
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
##########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# IBM
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+##########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# IBM USB Travel Mouse (MO32BO)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+mouse:usb:v04b3p3107:name:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ MOUSE_DPI=800@125
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+##########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Lenovo
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
##########################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/hwdb/70-pointingstick.hwdb b/hwdb/70-pointingstick.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index 65c87aeac7..f1a86ff20b 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/hwdb/70-pointingstick.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/hwdb/70-pointingstick.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -126,10 +126,16 @@ evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX1Ta
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
POINTINGSTICK_SENSITIVITY=200
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
POINTINGSTICK_CONST_ACCEL=1.0
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-# Lenovo Thinkpad X200s / X201s
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Lenovo Thinkpad X200/X201/X200s/X201s
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# Note these come with 2 revisions of keyboard, with the trackpoints having a
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# different sensitivity in the different revisions. 1.25 is a bit slow for the
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
# least sensitive revision, but it is better to be a bit slow than too fast.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
-evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?s:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20??:*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
POINTINGSTICK_SENSITIVITY=200
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
POINTINGSTICK_CONST_ACCEL=1.25
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Lenovo UltraNav SK-8845 (USB keyboard)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+evdev:input:b0003v06CBp0009*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ POINTINGSTICK_CONST_ACCEL=2.5
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ POINTINGSTICK_SENSITIVITY=200
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/hwdb/70-touchpad.hwdb b/hwdb/70-touchpad.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index 82a4b7a575..12d97de69b 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/hwdb/70-touchpad.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/hwdb/70-touchpad.hwdb
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -53,3 +53,10 @@ touchpad:usb:v05ac*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
touchpad:usb:v056a*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
ID_INPUT_TOUCHPAD_INTEGRATION=external
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+# Microsoft (Surface Type Covers)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+###########################################################
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+touchpad:usb:v045ep07*
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ ID_INPUT_TOUCHPAD_INTEGRATION=internal
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
diff --git a/hwdb/parse_hwdb.py b/hwdb/parse_hwdb.py
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
index b57e6f75aa..adf8a1963e 100755
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
--- a/hwdb/parse_hwdb.py
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
+++ b/hwdb/parse_hwdb.py
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
@@ -1,4 +1,4 @@
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
-#!/usr/bin/python3
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
+#!/usr/bin/env python3
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
# -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
#
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
# This file is part of systemd. It is distrubuted under the MIT license, see
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
@@ -112,6 +112,8 @@ def property_grammar():
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
('ID_INPUT_TOUCHPAD_INTEGRATION', Or(('internal', 'external'))),
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
('XKB_FIXED_LAYOUT', STRING),
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
('XKB_FIXED_VARIANT', STRING),
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
+ ('KEYBOARD_LED_NUMLOCK', Literal('0')),
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
+ ('KEYBOARD_LED_CAPSLOCK', Literal('0')),
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
('ACCEL_MOUNT_MATRIX', mount_matrix),
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
)
|
|
Zbigniew Jędrzejewski-Szmek |
1d06cb |
fixed_props = [Literal(name)('NAME') - Suppress('=') - val('VALUE')
|