60-evdev.hwdb 19 KB

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