1# This file is part of systemd. 2# 3# The lookup keys are composed in: 4# 60-evdev.rules 5# 6# Match string formats: 7# evdev:<modalias> 8# evdev:name:<device name>:dmi:<dmi string> 9# 10# To add local entries, create a new file 11# /etc/udev/hwdb.d/61-evdev-local.hwdb 12# and add your rules there. To load the new rules execute (as root): 13# systemd-hwdb update 14# udevadm trigger /dev/input/eventXX 15# where /dev/input/eventXX is the device in question. If in doubt, simply use 16# /dev/input/event* to reload all input rules. 17# 18# If your changes are generally applicable, preferably send them as a pull 19# request to 20# https://github.com/systemd/systemd 21# or create a bug report on https://github.com/systemd/systemd/issues and 22# include your new rules, a description of the device, and the output of 23# udevadm info /dev/input/eventXX. 24# 25# Allowed properties are: 26# EVDEV_ABS_<axis>=<min>:<max>:<res>:<fuzz>:<flat> 27# 28# where <axis> is the hexadecimal EV_ABS code as listed in linux/input.h and 29# min, max, res, fuzz, flat are the decimal values to the respective fields of 30# the struct input_absinfo as listed in linux/input.h. If a field is missing 31# the field will be left as-is. Not all fields need to be present. e.g. ::45 32# sets the resolution to 45 units/mm. 33 34# Sort by brand, model 35 36######################################### 37# ACECAD 38######################################### 39 40# Acecad Flair / Pentagram Quadpen 41evdev:input:b0003v0460p0004* 42 EVDEV_ABS_00=::40 43 EVDEV_ABS_01=::40 44 45######################################### 46# AIPTEK 47######################################### 48 49# Hyperpen 12000U 50evdev:input:b0003v08CAp0010* 51# Hyperpen 6000U 52evdev:input:b0003v08CAp0020* 53 EVDEV_ABS_00=::20 54 EVDEV_ABS_01=::20 55 56######################################### 57# Apple 58######################################### 59 60# Macbook2,1 (late 2006), single-button touchpad 61evdev:input:b0003v05ACp021B* 62# Macbook4,1 63evdev:input:b0003v05ACp0229* 64evdev:input:b0003v05ACp022A* 65 EVDEV_ABS_00=256:1471:12 66 EVDEV_ABS_01=256:831:12 67 68# Macbook5,1 (unibody), aka wellspring3 69evdev:input:b0003v05ACp0236* 70evdev:input:b0003v05ACp0237* 71evdev:input:b0003v05ACp0238* 72 EVDEV_ABS_00=::92 73 EVDEV_ABS_01=::90 74 EVDEV_ABS_35=::92 75 EVDEV_ABS_36=::90 76 77# Macbook8 (unibody, March 2011) 78evdev:input:b0003v05ACp0245* 79evdev:input:b0003v05ACp0246* 80evdev:input:b0003v05ACp0247* 81 EVDEV_ABS_00=::92 82 EVDEV_ABS_01=::91 83 EVDEV_ABS_35=::92 84 EVDEV_ABS_36=::91 85 86# Macbook8,2 (unibody) 87evdev:input:b0003v05ACp0252* 88evdev:input:b0003v05ACp0253* 89evdev:input:b0003v05ACp0254* 90 EVDEV_ABS_00=::94 91 EVDEV_ABS_01=::92 92 EVDEV_ABS_35=::94 93 EVDEV_ABS_36=::92 94 95# MacbookPro10,1 (unibody, June 2012) 96evdev:input:b0003v05ACp0262* 97evdev:input:b0003v05ACp0263* 98evdev:input:b0003v05ACp0264* 99# MacbookPro10,2 (unibody, October 2012) 100evdev:input:b0003v05ACp0259* 101evdev:input:b0003v05ACp025A* 102evdev:input:b0003v05ACp025B* 103 EVDEV_ABS_00=::94 104 EVDEV_ABS_01=::92 105 EVDEV_ABS_35=::94 106 EVDEV_ABS_36=::92 107 108# MacBook8,1 (2015), MacBook9,1 (2016), MacBook10,1 (2017) 109evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook8,1:* 110evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook9,1:* 111evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook10,1:* 112 EVDEV_ABS_00=::95 113 EVDEV_ABS_01=::90 114 EVDEV_ABS_35=::95 115 EVDEV_ABS_36=::90 116 117# MacBookPro13,* (Late 2016), MacBookPro14,* (Mid 2017) 118evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,1:* 119evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,2:* 120evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,1:* 121evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,2:* 122 EVDEV_ABS_00=::96 123 EVDEV_ABS_01=::94 124 EVDEV_ABS_35=::96 125 EVDEV_ABS_36=::94 126 127evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,3:* 128evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,3:* 129 EVDEV_ABS_00=::96 130 EVDEV_ABS_01=::95 131 EVDEV_ABS_35=::96 132 EVDEV_ABS_36=::95 133 134######################################### 135# ASUS 136######################################### 137 138# Asus N53SV 139evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnASUSTeKComputerInc.:pnN53SV:* 140 EVDEV_ABS_00=0:1152:14 141 EVDEV_ABS_01=0:576:10 142 EVDEV_ABS_35=0:1152:14 143 EVDEV_ABS_36=0:576:10 144 145# Asus F3Sg 146evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnASUSTeKComputerInc.:pnF3Sg:* 147 EVDEV_ABS_00=0:6143:136 148 EVDEV_ABS_01=1103:5856:61 149 150# Asus VivoBook E402SA 151evdev:name:Elan Touchpad:dmi:*svnASUSTeKCOMPUTERINC.:pnE402SA:* 152 EVDEV_ABS_00=::29 153 EVDEV_ABS_01=::29 154 EVDEV_ABS_35=::29 155 EVDEV_ABS_36=::29 156 157# Asus K52JT 158evdev:name:ETPS/2 Elantech Touchpad:dmi:bvn*:bvr*:bd*:svnASUSTeKComputerInc.:pnK52JT:* 159 EVDEV_ABS_00=::18 160 EVDEV_ABS_01=::16 161 EVDEV_ABS_35=::18 162 EVDEV_ABS_36=::16 163 164# Asus X550CC, S550CB and N550JV 165evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnX550CC:* 166evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnS550CB:* 167evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnN550JV:* 168 EVDEV_ABS_00=::31 169 EVDEV_ABS_01=::30 170 EVDEV_ABS_35=::31 171 EVDEV_ABS_36=::30 172 173# Asus UX301L 174evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX301LAA:* 175 EVDEV_ABS_00=::30 176 EVDEV_ABS_01=::29 177 EVDEV_ABS_35=::30 178 EVDEV_ABS_36=::29 179 180# Asus UX305 181evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX305UA:* 182 EVDEV_ABS_00=0:3097:32 183 EVDEV_ABS_01=0:2119:33 184 EVDEV_ABS_35=0:3097:32 185 EVDEV_ABS_36=0:2119:33 186 187# Asus UX362FA 188evdev:name:ELAN1401:00 04F3:30DC Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnZenBookUX362FA_UX362FA:* 189 EVDEV_ABS_00=:::8 190 EVDEV_ABS_01=:::8 191 EVDEV_ABS_35=:::8 192 EVDEV_ABS_36=:::8 193 194######################################### 195# Bangho 196######################################### 197 198# Bangho Cloud Pro 199evdev:name:SYNA3602:00 0911:5288 Touchpad:dmi:*svnBANGHO:pnCLOUDPRO:* 200 EVDEV_ABS_00=52:1747:17 201 EVDEV_ABS_01=45:954:14 202 EVDEV_ABS_35=52:1747:17 203 EVDEV_ABS_36=45:954:14 204 205######################################### 206# Dell 207######################################### 208 209# Dell Vostro 1510 210evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnDellInc.:pnVostro1510:* 211 EVDEV_ABS_00=::14 212 EVDEV_ABS_01=::18 213 214# Dell Inspiron 3537 - PS/2 215evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnDellInc.:pnInspiron3537:* 216 EVDEV_ABS_00=1268:5675:41 217 EVDEV_ABS_01=1101:4792:61 218 EVDEV_ABS_35=1268:5675:41 219 EVDEV_ABS_36=1101:4792:61 220 221# Dell Inspiron 3537 - RMI4 222evdev:name:Synaptics TM2382-001:dmi:*svnDellInc.:pnInspiron3537:* 223 EVDEV_ABS_00=::24 224 EVDEV_ABS_01=::34 225 EVDEV_ABS_35=::24 226 EVDEV_ABS_36=::34 227 228# Dell Inspiron N5040 229evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInspironN5040:* 230 EVDEV_ABS_00=25:2000:22 231 EVDEV_ABS_01=0:1351:28 232 EVDEV_ABS_35=25:2000:22 233 EVDEV_ABS_36=0:1351:28 234 235# Dell Inspiron MM061 236evdev:name:SynPS/2 Synaptics TouchPad:dmi:*bvn*:bvr*:bd*:svnDellInc.:pnMM061:* 237 EVDEV_ABS_00=1008:5793:66 238 EVDEV_ABS_01=687:5176:107 239 240# Dell Latitude E5510 241evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnDellInc.:pnLatitudeE5510:* 242 EVDEV_ABS_00=73:1828:26 243 EVDEV_ABS_01=101:1319:27 244 EVDEV_ABS_35=73:1828:26 245 EVDEV_ABS_36=101:1319:27 246 247# Dell Latitude E6220 248evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6220:* 249 EVDEV_ABS_00=76:1815:22 250 EVDEV_ABS_01=131:1330:30 251 EVDEV_ABS_35=76:1815:22 252 EVDEV_ABS_36=131:1330:30 253 254# Dell Latitude E6320 255evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6320:* 256 EVDEV_ABS_00=79:1841:22 257 EVDEV_ABS_01=140:1325:29 258 EVDEV_ABS_35=79:1841:22 259 EVDEV_ABS_36=140:1325:29 260 261# Dell Latitude E7250 262evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7250:* 263 EVDEV_ABS_00=179:3903:38 264 EVDEV_ABS_01=277:1916:32 265 EVDEV_ABS_35=179:3903:38 266 EVDEV_ABS_36=277:1916:32 267 268# Dell Latitude E7470 269evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7470:* 270 EVDEV_ABS_00=29:2930:30:16 271 EVDEV_ABS_01=26:1533:29:16 272 EVDEV_ABS_35=29:2930:30:16 273 EVDEV_ABS_36=26:1533:29:16 274 275# Dell Precision 5510 276evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnPrecision5510:* 277 EVDEV_ABS_00=::42 278 EVDEV_ABS_01=::43 279 EVDEV_ABS_35=::42 280 EVDEV_ABS_36=::43 281 282# Dell Precision M4700 283evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:*svnDellInc.:pnPrecisionM4700:* 284 EVDEV_ABS_00=0:1960:24 285 EVDEV_ABS_01=113:1436:30 286 EVDEV_ABS_35=0:1960:24 287 EVDEV_ABS_36=113:1436:30 288 289# Dell XPS13 9360 290evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnDellInc.:pnXPS139360:cvr:* 291 EVDEV_ABS_00=::42 292 EVDEV_ABS_01=::60 293 EVDEV_ABS_35=::42 294 EVDEV_ABS_36=::60 295 296# Dell XPS15 9550 297evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnXPS159550:* 298 EVDEV_ABS_00=::41 299 EVDEV_ABS_01=::43 300 EVDEV_ABS_35=::41 301 EVDEV_ABS_36=::43 302 303# Dell XPS M1530 304evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:bvn*:bvr*:bd*:svnDellInc.:pnXPSM1530:* 305 EVDEV_ABS_00=85:947:15 306 EVDEV_ABS_01=154:726:18 307 308##### 309# Sun 310##### 311 312# Fujitsu Component - USB Touch Panel 313evdev:input:b0003v0430p0530* 314 EVDEV_ABS_00=0:4096:16 315 EVDEV_ABS_01=0:4096:16 316 317######################################### 318# Google 319######################################### 320 321# Chromebook Pixel (2015) - Samus 322evdev:name:Atmel maXTouch Touch*:dmi:bvn*:bvr*:bd*:svnGOOGLE:pnSamus:* 323 EVDEV_ABS_00=::10 324 EVDEV_ABS_01=::10 325 EVDEV_ABS_35=::10 326 EVDEV_ABS_36=::10 327 328######################################### 329# HP 330######################################### 331 332# HP Chromebook 14 (Falco) 333evdev:name:Cypress APA Trackpad ?cyapa?:dmi:*:svnHewlett-Packard*:pnFalco*:* 334 EVDEV_ABS_00=:::8 335 EVDEV_ABS_01=:::8 336 EVDEV_ABS_35=:::8 337 EVDEV_ABS_36=:::8 338 339# HP Pavilion dm4 340evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondm4:* 341 EVDEV_ABS_00=1360:5563:47 342 EVDEV_ABS_01=1269:4618:61 343 EVDEV_ABS_35=1360:5563:47 344 EVDEV_ABS_36=1269:4618:61 345 346# HP Pavilion g6 347evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvnHewlett-Packard:*svnHewlett-Packard:pnHPPaviliong6:* 348 EVDEV_ABS_00=1255:5728:50 349 EVDEV_ABS_01=1215:4761:71 350 EVDEV_ABS_35=1255:5728:50 351 EVDEV_ABS_36=1215:4761:71 352 353# HP Pavilion dv7 354evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondv7:* 355 EVDEV_ABS_00=1068:5805:44 356 EVDEV_ABS_01=1197:4890:57 357 EVDEV_ABS_35=1068:5805:44 358 EVDEV_ABS_36=1197:4890:57 359 360# HP Pavilion 15 361evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPLaptop15-bs0xx:* 362 EVDEV_ABS_00=1272:5689:38 363 EVDEV_ABS_01=1029:4916:78 364 EVDEV_ABS_35=1272:5689:38 365 EVDEV_ABS_36=1029:4916:78 366 367# HP Spectre 368evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPSpectreNotebook:* 369 EVDEV_ABS_00=1205:5691:47 370 EVDEV_ABS_01=1083:4808:65 371 EVDEV_ABS_35=1205:5691:47 372 EVDEV_ABS_36=1083:4808:65 373 374# HP Envy x360 375evdev:name:SynPS/2 Synaptics TouchPad:*svnHP:pnHPENVYx360Convertible15m-cn0xxx:* 376 EVDEV_ABS_00=1302:5640:36 377 EVDEV_ABS_01=1119:4741:61 378 EVDEV_ABS_35=1302:5640:36 379 EVDEV_ABS_36=1119:4741:61 380 381######################################### 382# HUION 383######################################### 384 385# HUION Inpiroy H420X 386evdev:input:b0003v256Cp0064* 387 EVDEV_ABS_00=::200 388 EVDEV_ABS_01=::200 389 390######################################### 391# Lenovo 392######################################### 393 394# Lenovo B590 395evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrLenovoB590:* 396 EVDEV_ABS_00=1243:5759:48 397 EVDEV_ABS_01=1130:4832:65 398 EVDEV_ABS_35=1243:5759:48 399 EVDEV_ABS_36=1130:4832:65 400 401# Lenovo E530 402evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:pn*ThinkPadEdgeE530:* 403 EVDEV_ABS_00=1241:5703:49 404 EVDEV_ABS_01=1105:4820:68 405 EVDEV_ABS_35=1241:5703:49 406 EVDEV_ABS_36=1105:4820:68 407 408# Lenovo L430 409evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnLENOVO*:pvrThinkPadL430:* 410 EVDEV_ABS_00=19:2197:29 411 EVDEV_ABS_01=12:1151:25 412 EVDEV_ABS_35=19:2197:29 413 EVDEV_ABS_36=12:1151:25 414 415# Lenovo P50 416evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*P50:* 417 EVDEV_ABS_00=::44 418 EVDEV_ABS_01=::67 419 EVDEV_ABS_35=::44 420 EVDEV_ABS_36=::67 421 422# Lenovo *40 series 423evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPad??40:* 424evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPad??40?:* 425 EVDEV_ABS_00=::41 426 EVDEV_ABS_01=::37 427 EVDEV_ABS_35=::41 428 EVDEV_ABS_36=::37 429 430# Lenovo X240 series 431evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX240:* 432evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX240?:* 433 EVDEV_ABS_00=1232:5711:51:13 434 EVDEV_ABS_01=1159:4700:53:13 435 EVDEV_ABS_35=1232:5711:51:13 436 EVDEV_ABS_36=1159:4700:53:13 437 438# Lenovo ThinkPad X140e 439evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX140e:* 440 EVDEV_ABS_00=1176:5767:62 441 EVDEV_ABS_01=416:5534:160 442 EVDEV_ABS_35=1176:5767:62 443 EVDEV_ABS_36=416:5534:160 444 445# Lenovo ThinkPad T430 446evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadT430:* 447 EVDEV_ABS_00=1250:5631:58 448 EVDEV_ABS_01=1309:4826:78 449 EVDEV_ABS_35=1250:5631:58 450 EVDEV_ABS_36=1309:4826:78 451 452# Lenovo Thinkpad X1 Carbon Extreme 3rd gen. 453evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*pvrThinkPadX1ExtremeGen3* 454 EVDEV_ABS_00=1354:5678:43 455 EVDEV_ABS_01=1169:4695:51 456 EVDEV_ABS_35=1354:5678:43 457 EVDEV_ABS_36=1169:4695:51 458 459# Lenovo Thinkpad Carbon X1 4th gen. and X1 Yoga 1st gen. 460evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX1Carbon4th:* 461 EVDEV_ABS_00=1262:5679:44 462 EVDEV_ABS_01=1101:4824:65 463 EVDEV_ABS_35=1262:5679:44 464 EVDEV_ABS_36=1101:4824:65 465 466# Lenovo Thinkpad Carbon X1 5th gen. 467evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX1Carbon5th:* 468 EVDEV_ABS_00=::44 469 EVDEV_ABS_01=::65 470 EVDEV_ABS_35=::44 471 EVDEV_ABS_36=::65 472 473# Lenovo Thinkpad Carbon X1 5th gen. (rmi4) 474evdev:name:Synaptics TM3289-002:dmi:*svnLENOVO*:pvrThinkPadX1Carbon5th:* 475 EVDEV_ABS_00=::19 476 EVDEV_ABS_01=::19 477 EVDEV_ABS_35=::19 478 EVDEV_ABS_36=::19 479 480# Lenovo Thinkpad X1 Tablet Gen3 481evdev:input:b0003v17EFp60B5* 482 EVDEV_ABS_00=::12 483 EVDEV_ABS_01=::11 484 EVDEV_ABS_35=::12 485 EVDEV_ABS_36=::11 486 487# Lenovo T460 488evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T460:* 489 EVDEV_ABS_00=1266:5677:44 490 EVDEV_ABS_01=1093:4832:65 491 EVDEV_ABS_35=1266:5677:44 492 EVDEV_ABS_36=1093:4832:65 493 494# Lenovo T510 495evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T510:* 496 EVDEV_ABS_00=778:6239:72 497 EVDEV_ABS_01=841:5330:100 498 EVDEV_ABS_35=778:6239:72 499 EVDEV_ABS_36=841:5330:100 500 501# Lenovo V360 502evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrLenovoV360:* 503 EVDEV_ABS_00=1243:5927:60 504 EVDEV_ABS_01=902:5330:108 505 506# Lenovo W530 507evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrThinkPadW530:* 508 EVDEV_ABS_00=1250:5631:59 509 EVDEV_ABS_01=1205:4834:81 510 EVDEV_ABS_35=1250:5631:59 511 EVDEV_ABS_36=1205:4834:81 512 513# Lenovo X220 series 514evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrThinkPadX220:* 515 EVDEV_ABS_00=1316:5627:58 516 EVDEV_ABS_01=1355:4826:81 517 EVDEV_ABS_35=1316:5627:58 518 EVDEV_ABS_36=1355:4826:81 519 520# Lenovo X230 series 521evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*X230:* 522 EVDEV_ABS_01=::100 523 EVDEV_ABS_36=::100 524 525# Lenovo Y700-14ISK 526evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoideapadY700-14ISK:* 527 EVDEV_ABS_00=::27 528 EVDEV_ABS_01=::29 529 EVDEV_ABS_35=::27 530 EVDEV_ABS_36=::29 531 532# Lenovo Ideapad 310S-14ISK 533evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoideapad310S-14ISK:* 534 EVDEV_ABS_00=113:3960:37 535 EVDEV_ABS_01=100:1959:27 536 EVDEV_ABS_35=113:3960:37 537 EVDEV_ABS_36=100:1959:27 538 539# Lenovo Ideapad 500S-13ISK 540evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoideapad500S-13ISK:* 541 EVDEV_ABS_00=125:3955:37 542 EVDEV_ABS_01=104:1959:27 543 EVDEV_ABS_35=125:3954:37 544 EVDEV_ABS_36=104:1959:27 545 546# Lenovo Yoga 500-14ISK 547evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoYoga500-14ISK:* 548 EVDEV_ABS_00=124:3955:36 549 EVDEV_ABS_01=103:1959:26 550 EVDEV_ABS_35=124:3955:36 551 EVDEV_ABS_36=103:1959:26 552 553# Lenovo Flex 3 15-inch 554evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnLENOVO*:pvrFlex3-15:* 555 EVDEV_ABS_00=::38 556 EVDEV_ABS_01=::28 557 EVDEV_ABS_35=::38 558 EVDEV_ABS_36=::28 559 560# Lenovo ThinkPad Edge 13 (02173BG) 561evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*02173BG*:*pvrThinkPadEdge:* 562 EVDEV_ABS_00=916:6077:55 563 EVDEV_ABS_01=653:5395:116 564 EVDEV_ABS_35=916:6077:55 565 EVDEV_ABS_36=653:5395:116 566 567# Lenovo Yoga 500-14IBD, 80N4 568evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoYoga500-14IBD:* 569 EVDEV_ABS_00=117:3952:36 570 EVDEV_ABS_01=105:1960:26 571 EVDEV_ABS_35=117:3952:36 572 EVDEV_ABS_36=105:1960:26 573 574# Lenovo U41-70 (80JV) 575evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoU41-70:* 576 EVDEV_ABS_00=117:3958:36 577 EVDEV_ABS_01=104:1960:26 578 EVDEV_ABS_35=117:3958:36 579 EVDEV_ABS_36=104:1960:26 580 581# Lenovo Thinkpad T490 and T14/P14s Gen1/2 582evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT490:* 583evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT14Gen1:* 584evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadP14sGen1:* 585evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadP14sGen2a:* 586 EVDEV_ABS_00=::44 587 EVDEV_ABS_01=::52 588 EVDEV_ABS_35=::44 589 EVDEV_ABS_36=::52 590 591# Lenovo ThinkPad T15g Gen1 592evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrThinkPadT15gGen1** 593 EVDEV_ABS_00=::44 594 EVDEV_ABS_01=::50 595 EVDEV_ABS_35=::44 596 EVDEV_ABS_36=::50 597 598# Lenovo Legion Y9000X2020 599evdev:name:MSFT0001:02 04F3:304B Touchpad:dmi:*svnLENOVO:*pvrLenovoLegionY9000X2020:* 600 EVDEV_ABS_00=::31 601 EVDEV_ABS_01=::30 602 EVDEV_ABS_35=::31 603 EVDEV_ABS_36=::30 604 605######################################### 606# Microsoft 607######################################### 608 609# Surface Laptop 2 (13") 610evdev:name:Microsoft Surface 045E:0933 Touchpad:dmi:*svnMicrosoftCorporation:*pnSurfaceLaptop2** 611 EVDEV_ABS_00=::38 612 EVDEV_ABS_01=::38 613 EVDEV_ABS_35=::38 614 EVDEV_ABS_36=::38 615 616# Surface Laptop 3 (15") 617evdev:name:Microsoft Surface 045E:09AF Touchpad:dmi:*svnMicrosoftCorporation:*pnSurfaceLaptop3** 618 EVDEV_ABS_00=::39 619 EVDEV_ABS_01=::37 620 EVDEV_ABS_35=::39 621 EVDEV_ABS_36=::37 622 623######################################### 624# NEWYES 625######################################### 626 627# NEWYES 10" LCD writing tablet 628evdev:input:b0003v6161p4D15* 629 EVDEV_ABS_00=::152 630 EVDEV_ABS_01=::244 631 632########################################################### 633# Pine64 634########################################################### 635 636# Pinebook Pro 637evdev:input:b0003v258Ap001E* 638 EVDEV_ABS_00=::15 639 EVDEV_ABS_01=::15 640 EVDEV_ABS_35=::15 641 EVDEV_ABS_36=::15 642 643######################################### 644# Positivo-Vaio 645######################################### 646 647# Vaio FE14 648evdev:name:SYNA3602:00 0911:5288 Touchpad:dmi:*svnPositivoBahia-VAIO:pnVJFE41F11* 649 EVDEV_ABS_00=::28 650 EVDEV_ABS_01=::27 651 EVDEV_ABS_35=::28 652 EVDEV_ABS_36=::27 653 654######################################### 655# Razer 656######################################### 657 658# Razer Blade Stealth 659evdev:name:1A58675*:00 06CB:8323 Touchpad:dmi:*svnRazer:pnBladeStealth:* 660 EVDEV_ABS_00=::12:8 661 EVDEV_ABS_01=::11:8 662 EVDEV_ABS_35=::12:8 663 EVDEV_ABS_36=::11:8 664 665# Razer Blade Stealth (2016) 666evdev:name:Synaptics TM2438-005:dmi:*svnRazer:pnBladeStealth:* 667 EVDEV_ABS_00=0:4064:29 668 EVDEV_ABS_01=0:2405:37 669 EVDEV_ABS_35=0:4064:29 670 EVDEV_ABS_36=0:2405:37 671 672######################################### 673# Samsung 674######################################### 675 676# Samsung 305V4 677evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn305V4A/305V5A:* 678 EVDEV_ABS_00=0:2480:28 679 EVDEV_ABS_01=0:1116:24 680 EVDEV_ABS_35=0:2480:28 681 EVDEV_ABS_36=0:1116:24 682 683# Samsung 880Z5E 684evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn870Z5E/880Z5E/680Z5E:* 685 EVDEV_ABS_00=::30 686 EVDEV_ABS_01=::29 687 EVDEV_ABS_35=::30 688 EVDEV_ABS_36=::29 689 690######################################### 691# Star Labs 692######################################### 693 694# Star LabTop Mk III 695evdev:name:ALPS0001:00 0911:5288 Touchpad:dmi:*svnStarLabs:pnLabTop:* 696 EVDEV_ABS_00=0:2627:25 697 EVDEV_ABS_01=0:1331:20 698 EVDEV_ABS_35=0:2627:25 699 EVDEV_ABS_36=0:1331:20 700 701# Star Lite Mk II 702evdev:name:ALPS0001:00 0911:5288 Touchpad:dmi:*svnStarLabs:pnLite:* 703 EVDEV_ABS_00=55:1750:16 704 EVDEV_ABS_01=51:950:15 705 EVDEV_ABS_35=55:1750:16 706 EVDEV_ABS_36=51:950:15 707 708######################################### 709# System76 710######################################### 711 712# GalagoPro 2 (galp2) 713evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnSystem76:pnGalagoPro:pvrgalp2:* 714 EVDEV_ABS_00=1238:5747:50 715 EVDEV_ABS_01=901:4900:83 716 EVDEV_ABS_35=1238:5747:50 717 EVDEV_ABS_36=901:4900:83 718 719######################################### 720# Toshiba 721######################################### 722 723# Toshiba Tecra M11 724evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:*svnTOSHIBA:pnTECRAM11:* 725 EVDEV_ABS_00=90:962:11 726 EVDEV_ABS_01=51:681:14 727 728# Toshiba Satellite R830 729evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnTOSHIBA:pnSATELLITER830:* 730 EVDEV_ABS_00=1238:5785:53 731 EVDEV_ABS_01=1045:4826:76 732 EVDEV_ABS_35=1238:5785:53 733 EVDEV_ABS_36=1045:4826:76 734 735######################################### 736# UGTablet 737######################################### 738 739# Trust Flex Graphics Tablet 740evdev:input:b0003v2179p0004* 741 EVDEV_ABS_00=::234 742 EVDEV_ABS_01=::328 743 744######################################### 745# Waltop 746######################################### 747 748# WALTOP International Corp. Slim Tablet 749evdev:input:b0003v172Fp0031* 750 EVDEV_ABS_00=0:10000:400 751 EVDEV_ABS_01=0:6250:400 752 753# WALTOP International Corp. Graphics Tablet 754evdev:input:b0003v172Fp0047* 755 EVDEV_ABS_00=0:20000:80 756 EVDEV_ABS_01=0:12500:80 757 758# WALTOP International Corp. Batteryless Tablet 759evdev:input:b0003v172Fp0505* 760 EVDEV_ABS_00=::160 761 EVDEV_ABS_01=::160 762