diff options
author | Mike Gilbert <floppym@gentoo.org> | 2017-07-15 10:38:56 -0400 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2017-07-15 10:38:56 -0400 |
commit | 2580d432ec65eb36058178d96188158474574d44 (patch) | |
tree | 03a8a6a05d5861617fddcedb216cf6010b8a557a /udev | |
parent | Add 70-joystick.hwdb (diff) | |
download | hwids-2580d432ec65eb36058178d96188158474574d44.tar.gz hwids-2580d432ec65eb36058178d96188158474574d44.tar.bz2 hwids-2580d432ec65eb36058178d96188158474574d44.zip |
Update datahwids-20170715
Diffstat (limited to 'udev')
-rw-r--r-- | udev/20-acpi-vendor.hwdb | 42 | ||||
-rw-r--r-- | udev/60-evdev.hwdb | 44 | ||||
-rw-r--r-- | udev/60-keyboard.hwdb | 22 | ||||
-rw-r--r-- | udev/60-sensor.hwdb | 105 | ||||
-rw-r--r-- | udev/70-joystick.hwdb | 50 | ||||
-rw-r--r-- | udev/70-mouse.hwdb | 16 | ||||
-rw-r--r-- | udev/70-pointingstick.hwdb | 10 | ||||
-rw-r--r-- | udev/70-touchpad.hwdb | 7 |
8 files changed, 292 insertions, 4 deletions
diff --git a/udev/20-acpi-vendor.hwdb b/udev/20-acpi-vendor.hwdb index 886e61a..6463447 100644 --- a/udev/20-acpi-vendor.hwdb +++ b/udev/20-acpi-vendor.hwdb @@ -42,6 +42,9 @@ acpi:ATML*: acpi:AUTH*: ID_VENDOR_FROM_DATABASE=AuthenTec +acpi:BOOT*: + ID_VENDOR_FROM_DATABASE=Coreboot Project + acpi:BOSC*: ID_VENDOR_FROM_DATABASE=Robert Bosch GmbH @@ -72,6 +75,9 @@ acpi:ELAN*: acpi:ESSX*: ID_VENDOR_FROM_DATABASE=Everest Semiconductor Co., Ltd. +acpi:EXAR*: + ID_VENDOR_FROM_DATABASE=Exar Corporation + acpi:FRSC*: ID_VENDOR_FROM_DATABASE=Freescale, Inc @@ -141,6 +147,9 @@ acpi:MCHP*: acpi:MIPI*: ID_VENDOR_FROM_DATABASE=MIPI Alliance +acpi:MRVL*: + ID_VENDOR_FROM_DATABASE=Marvell Technology Group Ltd. + acpi:MSAY*: ID_VENDOR_FROM_DATABASE=Microsoft Corporation @@ -951,6 +960,9 @@ acpi:BBH*: acpi:BBL*: ID_VENDOR_FROM_DATABASE=Brain Boxes Limited +acpi:BBX*: + ID_VENDOR_FROM_DATABASE=Black Box Corporation + acpi:BCC*: ID_VENDOR_FROM_DATABASE=Beaver Computer Corporaton @@ -1326,6 +1338,9 @@ acpi:CHO*: acpi:CHP*: ID_VENDOR_FROM_DATABASE=CH Products +acpi:CHR*: + ID_VENDOR_FROM_DATABASE=christmann informationstechnik + medien GmbH & Co. KG + acpi:CHS*: ID_VENDOR_FROM_DATABASE=Agentur Chairos @@ -2721,6 +2736,9 @@ acpi:GFN*: acpi:GGL*: ID_VENDOR_FROM_DATABASE=Google Inc. +acpi:GGT*: + ID_VENDOR_FROM_DATABASE=G2TOUCH KOREA + acpi:GIC*: ID_VENDOR_FROM_DATABASE=General Inst. Corporation @@ -3099,6 +3117,9 @@ acpi:HYC*: acpi:HYD*: ID_VENDOR_FROM_DATABASE=Hydis Technologies.Co.,LTD +acpi:HYL*: + ID_VENDOR_FROM_DATABASE=Shanghai Chai Ming Huang Info&Tech Co, Ltd + acpi:HYO*: ID_VENDOR_FROM_DATABASE=HYC CO., LTD. @@ -4530,6 +4551,9 @@ acpi:MVM*: acpi:MVN*: ID_VENDOR_FROM_DATABASE=Meta Company +acpi:MVR*: + ID_VENDOR_FROM_DATABASE=MediCapture, Inc. + acpi:MVS*: ID_VENDOR_FROM_DATABASE=Microvision @@ -5220,6 +5244,9 @@ acpi:PMD*: acpi:PMM*: ID_VENDOR_FROM_DATABASE=Point Multimedia System +acpi:PMS*: + ID_VENDOR_FROM_DATABASE=Pabian Embedded Systems + acpi:PMT*: ID_VENDOR_FROM_DATABASE=Promate Electronic Co., Ltd. @@ -5238,6 +5265,9 @@ acpi:PNR*: acpi:PNS*: ID_VENDOR_FROM_DATABASE=PanaScope +acpi:PNT*: + ID_VENDOR_FROM_DATABASE=HOYA Corporation PENTAX Lifecare Division + acpi:PNX*: ID_VENDOR_FROM_DATABASE=Phoenix Technologies, Ltd. @@ -6414,6 +6444,9 @@ acpi:TCD*: acpi:TCE*: ID_VENDOR_FROM_DATABASE=Century Corporation +acpi:TCF*: + ID_VENDOR_FROM_DATABASE=Televic Conference + acpi:TCH*: ID_VENDOR_FROM_DATABASE=Interaction Systems, Inc @@ -6489,6 +6522,9 @@ acpi:TEK*: acpi:TEL*: ID_VENDOR_FROM_DATABASE=Promotion and Display Technology Ltd. +acpi:TEN*: + ID_VENDOR_FROM_DATABASE=Tencent + acpi:TER*: ID_VENDOR_FROM_DATABASE=TerraTec Electronic GmbH @@ -6570,6 +6606,9 @@ acpi:TLK*: acpi:TLL*: ID_VENDOR_FROM_DATABASE=Thinklogical +acpi:TLN*: + ID_VENDOR_FROM_DATABASE=Techlogix Networx + acpi:TLS*: ID_VENDOR_FROM_DATABASE=Teleste Educational OY @@ -6696,6 +6735,9 @@ acpi:TRM*: acpi:TRN*: ID_VENDOR_FROM_DATABASE=Datacommunicatie Tron B.V. +acpi:TRP*: + ID_VENDOR_FROM_DATABASE=TRAPEZE GROUP + acpi:TRS*: ID_VENDOR_FROM_DATABASE=Torus Systems Ltd diff --git a/udev/60-evdev.hwdb b/udev/60-evdev.hwdb index 5b7d31a..4f01d88 100644 --- a/udev/60-evdev.hwdb +++ b/udev/60-evdev.hwdb @@ -115,6 +115,13 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pn?550C?:* EVDEV_ABS_35=::31 EVDEV_ABS_36=::30 +# Asus UX301L +evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX301LAA:* + EVDEV_ABS_00=::30 + EVDEV_ABS_01=::29 + EVDEV_ABS_35=::30 + EVDEV_ABS_36=::29 + # Asus UX305 evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX305UA:* EVDEV_ABS_00=0:3097:32 @@ -152,6 +159,13 @@ evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLati EVDEV_ABS_35=79:1841:22 EVDEV_ABS_36=140:1325:29 +# Dell Latitude E7470 +evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7470* + EVDEV_ABS_00=39:5856:59 + EVDEV_ABS_01=10:1532:29 + EVDEV_ABS_35=39:5856:59 + EVDEV_ABS_36=10:1532:29 + # Dell Precision 5510 evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnPrecision5510* EVDEV_ABS_00=::42 @@ -178,6 +192,15 @@ evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:bvn*:bvr*:bd*:svnDellInc.:pnXPSM1530* EVDEV_ABS_00=85:947:15 EVDEV_ABS_01=154:726:18 +##### +# Sun +##### + +# Fujitsu Component - USB Touch Panel +evdev:input:b0003v0430p0530* + EVDEV_ABS_00=0:4096:16 + EVDEV_ABS_01=0:4096:16 + ######################################### # Google ######################################### @@ -268,6 +291,20 @@ evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX1Carbon4th* EVDEV_ABS_35=1262:5679:44 EVDEV_ABS_36=1101:4824:65 +# Lenovo Thinkpad Carbon X1 5th gen. +evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX1Carbon5th* + EVDEV_ABS_00=::44 + EVDEV_ABS_01=::65 + EVDEV_ABS_35=::44 + EVDEV_ABS_36=::65 + +# Lenovo Thinkpad Carbon X1 5th gen. (rmi4) +evdev:name:Synaptics TM3289-002:dmi:*svnLENOVO*:pvrThinkPadX1Carbon5th* + EVDEV_ABS_00=::19 + EVDEV_ABS_01=::19 + EVDEV_ABS_35=::19 + EVDEV_ABS_36=::19 + # Lenovo T460 evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T460* EVDEV_ABS_00=1266:5677:44 @@ -338,6 +375,13 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn305V4A/ EVDEV_ABS_35=0:2480:28 EVDEV_ABS_36=0:1116:24 +# Samsung 880Z5E +evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn870Z5E/880Z5E/680Z5E* + EVDEV_ABS_00=::30 + EVDEV_ABS_01=::29 + EVDEV_ABS_35=::30 + EVDEV_ABS_36=::29 + ######################################### # Toshiba ######################################### diff --git a/udev/60-keyboard.hwdb b/udev/60-keyboard.hwdb index 795e15d..881a531 100644 --- a/udev/60-keyboard.hwdb +++ b/udev/60-keyboard.hwdb @@ -58,6 +58,8 @@ # KEYBOARD_KEY_<hex scan code>=<key code identifier> # The scan code should be expressed in hex lowercase. The key codes # are retrieved and normalized from the kernel input API header. +# Keycodes are either KEY_* defines in lowercase with the key_ prefix +# optionally removed or BTN_ defines in lowercase with btn_ preserved. # # An '!' as the first character of the key identifier string # will add the scan code to the AT keyboard's list of scan codes @@ -80,7 +82,8 @@ # systemd-hwdb update # udevadm trigger /dev/input/eventXX # where /dev/input/eventXX is the keyboard in question. If in -# doubt, simply use /dev/input/event* to reload all input rules. +# doubt, simply reload all input rules +# udevadm trigger --verbose --sysname-match="event*" # # If your changes are generally applicable, preferably send them as a pull # request to @@ -97,6 +100,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr* evdev:atkbd:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr* + KEYBOARD_KEY_86=wlan # Fn+F3 or Fn+Q for comunication key KEYBOARD_KEY_a5=help # Fn+F1 KEYBOARD_KEY_a6=setup # Fn+F2 Acer eSettings KEYBOARD_KEY_a7=battery # Fn+F3 Power Management @@ -118,6 +122,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr* KEYBOARD_KEY_f3=prog2 # "P2" programmable button KEYBOARD_KEY_f4=prog1 # "P1" programmable button KEYBOARD_KEY_f5=presentation + KEYBOARD_KEY_f6=power # Power button KEYBOARD_KEY_f8=fn KEYBOARD_KEY_f9=prog1 # Launch NTI shadow @@ -157,6 +162,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr* KEYBOARD_KEY_6b=fn KEYBOARD_KEY_6c=screenlock # FIXME: lock tablet device/buttons +# Travelmate P648-G2-MG +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*P648-G2-MG*:pvr* + KEYBOARD_KEY_8a=f20 # Microphone mute button; should be micmute + # on some models this isn't brightnessup evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5210*:pvr* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5220*:pvr* @@ -171,6 +180,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1640:* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnAOA*:pvr* KEYBOARD_KEY_a9=!switchvideomode # Fn+F5 +# Easynote models +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPackard*Bell*:pnEasynote*:pvr* + KEYBOARD_KEY_86=wlan # Fn+F3 or Fn+Q for comunication key + ########################################################### # Alienware ########################################################### @@ -235,7 +248,7 @@ evdev:input:b0003v049Fp0051* ########################################################### evdev:name:gpio-keys:phys:gpio-keys/input0:ev:3:dmi:bvn*:bvr*:bd*:svncube:pni1-TF:* - KEYBOARD_KEY_0=home + KEYBOARD_KEY_0=leftmeta KEYBOARD_KEY_1=power ########################################################### @@ -304,6 +317,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision*:pvr* KEYBOARD_KEY_88=! # wireless switch KEYBOARD_KEY_9e=!f21 +# Dell Latitude E7* +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*E7*:pvr* + KEYBOARD_KEY_88=unknown # Fn-PrtScr rfkill - handled in HW + # Dell XPS evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr* KEYBOARD_KEY_8c=!unknown @@ -844,6 +861,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMAXDATA:pnPro*7000*:pvr* ########################################################### # Akoya +evdev:atkbd:dmi:bvn*:bvr*:svnMEDION*:pnS3409*:pvr* evdev:atkbd:dmi:bvn*:bvr*:svnMedion*:pnAkoya*:pvr* KEYBOARD_KEY_a0=!mute KEYBOARD_KEY_ae=!volumedown diff --git a/udev/60-sensor.hwdb b/udev/60-sensor.hwdb index 454f403..ee94de9 100644 --- a/udev/60-sensor.hwdb +++ b/udev/60-sensor.hwdb @@ -42,11 +42,42 @@ # Sort by brand, model ######################################### +# Acer +######################################### +sensor:modalias:acpi:BMA250E*:dmi:*:svnAcer:pnIconiaW1-810:* + ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 + +######################################### # AsusTek ######################################### +sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:*pnT100CHI* + ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1 + +sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:*pnT100TA* + ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 + sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP500LB* ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 0 +sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LJ* + ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1 + +######################################### +# Chuwi +######################################### + +# Chuwi Vi8 Plus +sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo:pnD2D3_Vi8A1:* + ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1 + +######################################### +# Cube +######################################### + +# Cube iWork8 Air +sensor:modalias:acpi:KIOX000A*:dmi:*:svncube:pni1-TF:* + ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 + ######################################### # Endless ######################################### @@ -54,14 +85,88 @@ sensor:modalias:acpi:ACCE0001*:dmi:*svnEndless*:*pnELT-NL3* ACCEL_MOUNT_MATRIX=0, 1, 0; 0, 0, -1; -1, 0, 0 ######################################### +# GP-electronic +######################################### +sensor:modalias:acpi:KIOX000A*:dmi:bvnINSYDECorp.:bvrBYT70A.YNCHENG.WIN.007:*:svnInsyde:pnT701:* + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + +######################################### # HP ######################################### sensor:modalias:platform:lis3lv02d:dmi:*svn*Hewlett-Packard*:*pn*HPEliteBook8540w* sensor:modalias:platform:lis3lv02d:dmi:*svn*Hewlett-Packard*:*pn*HPEliteBook8560w* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 0, -1; 0, 1, 0 +sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream7Tablet:* + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + +######################################### +# I.T.Works +######################################### + +# The I.T.Works TW891 2-in-1's DMI has the product-name field set, but not +# the sys-vendor field. This makes the DMI data a bit generic, so we match +# the whole dmi modalias, except for the BIOS version/date +sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:*:svnTobefilledbyO.E.M.:pnTW891:pvrTobefilledbyO.E.M.:rvnTobefilledbyO.E.M.:rnTW891:rvr1.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + +######################################### +# Jumper +######################################### + +# EZpad mini 3 +sensor:modalias:acpi:BOSC0200*:dmi:bvnINSYDECorp.:bvrjumperx.T87.KFBNEE* + ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1 + +######################################### +# Lamina +######################################### +sensor:modalias:acpi:SMO8500*:dmi:*svnLamina*:*pnT701BR.SE* + ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1 + +######################################### +# Peaq +######################################### +sensor:modalias:acpi:SMO8500*:dmi:*:svnPEAQ:pnPEAQPMMC1010MD99187:* + ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1 + +######################################### +# Pipo +######################################### +sensor:modalias:acpi:KIOX000A*:dmi:*:svnPIPO:pnW2S:* + ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 + +######################################### +# Ployer +######################################### +sensor:modalias:acpi:BMA250E*:dmi:*:svnShenzhenPLOYER*:pnMOMO7W:* + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + +######################################### +# Point of View +######################################### + +# The Point of View TAB-P800W does not have its product name filled, so we +# match the entire dmi-alias, assuming that the use of a BMA250E + +# bios-version + bios-date combo is unique +sensor:modalias:acpi:BMA250E*:dmi:bvnAmericanMegatrendsInc.:bvr3BAIR1013:bd08/22/2014:svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnAMICorporation:rnAptioCRB:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + +######################################### +# Trekstor +######################################### +sensor:modalias:acpi:BMA250*:dmi:*:bvrTREK.G.WI71C.JGBMRBA*:*:svnInsyde:pnST70416-6:* + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + ######################################### # Winbook ######################################### sensor:modalias:acpi:BMA250*:dmi:*svn*WinBook*:*pn*TW100* ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 0 + +######################################### +# Cytrix (Mytrix) +######################################### +sensor:modalias:acpi:*KIOX000A*:dmi:*svn*CytrixTechnology:*pn*Complex11t* + ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1 + diff --git a/udev/70-joystick.hwdb b/udev/70-joystick.hwdb new file mode 100644 index 0000000..9d5c4fc --- /dev/null +++ b/udev/70-joystick.hwdb @@ -0,0 +1,50 @@ +# This file is part of systemd. +# +# Database for joystick device information that cannot be queried directly. +# +# The lookup keys are composed in: +# 70-joystick.rules +# +# Note: The format of the "joystick:" prefix match key is a +# contract between the rules file and the hardware data, it might +# change in later revisions to support more or better matches, it +# is not necessarily expected to be a stable ABI. +# +# Match string format: +# joystick:<bustype>:v<vid>p<pid>:name:<name>: +# +# vid/pid as 4-digit hex lowercase vendor/product +# +# To add local entries, create a new file +# /etc/udev/hwdb.d/71-joystick-local.hwdb +# and add your rules there. To load the new rules execute (as root): +# systemd-hwdb update +# udevadm trigger /dev/input/eventXX +# where /dev/input/eventXX is the joystick in question. If in +# doubt, simply use /dev/input/event* to reload all input rules. +# +# If your changes are generally applicable, preferably send them as a pull +# request to +# https://github.com/systemd/systemd +# or create a bug report on https://github.com/systemd/systemd/issues and +# include your new rules, a description of the device, and the output of +# udevadm info /dev/input/eventXX. +# +# Permitted keys: +# Specify if a joystick is a built-in one or external: +# ID_INPUT_JOYSTICK_INTEGRATION=internal|external +# +# If the property is missing, user-space can assume: +# ID_INPUT_JOYSTICK_INTEGRATION=external + +joystick:bluetooth:* + ID_INPUT_JOYSTICK_INTEGRATION=external + +########################################################### +# GPD +########################################################### + +# GPD Win, Classic and XBox 360 compat modes +joystick:usb:v11c5p5507* +joystick:usb:v045ep028e* + ID_INPUT_JOYSTICK_INTEGRATION=internal diff --git a/udev/70-mouse.hwdb b/udev/70-mouse.hwdb index 772534f..d5cccb9 100644 --- a/udev/70-mouse.hwdb +++ b/udev/70-mouse.hwdb @@ -214,6 +214,14 @@ mouse:usb:v0461p4d16:name:USB Optical Mouse: MOUSE_DPI=500@125 ########################################## +# Future Technology Devices International +########################################## + +# SNES Mouse plugged into a Retrode 2 +mouse:usb:v0403p97c1:name:Retrode SNES Mouse: + MOUSE_DPI=235@126 + +########################################## # HandShoe Mouse ########################################## @@ -244,6 +252,14 @@ mouse:usb:v093ap2510:name:PIXART USB OPTICAL MOUSE: MOUSE_DPI=1000@125 ########################################## +# IBM +########################################## + +# IBM USB Travel Mouse (MO32BO) +mouse:usb:v04b3p3107:name:* + MOUSE_DPI=800@125 + +########################################## # Lenovo ########################################## diff --git a/udev/70-pointingstick.hwdb b/udev/70-pointingstick.hwdb index 65c87ae..f1a86ff 100644 --- a/udev/70-pointingstick.hwdb +++ b/udev/70-pointingstick.hwdb @@ -126,10 +126,16 @@ evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX1Ta POINTINGSTICK_SENSITIVITY=200 POINTINGSTICK_CONST_ACCEL=1.0 -# Lenovo Thinkpad X200s / X201s +# Lenovo Thinkpad X200/X201/X200s/X201s # Note these come with 2 revisions of keyboard, with the trackpoints having a # different sensitivity in the different revisions. 1.25 is a bit slow for the # least sensitive revision, but it is better to be a bit slow than too fast. -evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?s:* +evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?:* +evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20??:* POINTINGSTICK_SENSITIVITY=200 POINTINGSTICK_CONST_ACCEL=1.25 + +# Lenovo UltraNav SK-8845 (USB keyboard) +evdev:input:b0003v06CBp0009* + POINTINGSTICK_CONST_ACCEL=2.5 + POINTINGSTICK_SENSITIVITY=200 diff --git a/udev/70-touchpad.hwdb b/udev/70-touchpad.hwdb index 82a4b7a..12d97de 100644 --- a/udev/70-touchpad.hwdb +++ b/udev/70-touchpad.hwdb @@ -53,3 +53,10 @@ touchpad:usb:v05ac* ########################################################### touchpad:usb:v056a* ID_INPUT_TOUCHPAD_INTEGRATION=external + +########################################################### +# Microsoft (Surface Type Covers) +########################################################### +touchpad:usb:v045ep07* + ID_INPUT_TOUCHPAD_INTEGRATION=internal + |