60-evdev.hwdb 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573
  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
  7. # contract between the rules file and the hardware data, it might
  8. # change in later revisions to support more or better matches, it
  9. # is not necessarily expected to be a stable 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
  21. # doubt, simply use /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
  34. # and min, max, res, fuzz, flat are the decimal values to the respective
  35. # fields of the struct input_absinfo as listed in linux/input.h.
  36. # If a field is missing the field will be left as-is. Not all fields need to
  37. # be present. e.g. ::45 sets the resolution to 45 units/mm.
  38. #
  39. # Sort by brand, model
  40. #########################################
  41. # AIPTEK
  42. #########################################
  43. # Hyperpen 12000U
  44. evdev:input:b0003v08CAp0010*
  45. EVDEV_ABS_00=::20
  46. EVDEV_ABS_01=::20
  47. #########################################
  48. # Apple
  49. #########################################
  50. # Macbook2,1 (late 2006), single-button touchpad
  51. evdev:input:b0003v05ACp021B*
  52. # Macbook4,1
  53. evdev:input:b0003v05ACp0229*
  54. evdev:input:b0003v05ACp022A*
  55. EVDEV_ABS_00=256:1471:12
  56. EVDEV_ABS_01=256:831:12
  57. # Macbook5,1 (unibody), aka wellspring3
  58. evdev:input:b0003v05ACp0236*
  59. evdev:input:b0003v05ACp0237*
  60. evdev:input:b0003v05ACp0238*
  61. EVDEV_ABS_00=::92
  62. EVDEV_ABS_01=::90
  63. EVDEV_ABS_35=::92
  64. EVDEV_ABS_36=::90
  65. # Macbook8 (unibody, March 2011)
  66. evdev:input:b0003v05ACp0245*
  67. evdev:input:b0003v05ACp0246*
  68. evdev:input:b0003v05ACp0247*
  69. EVDEV_ABS_00=::92
  70. EVDEV_ABS_01=::91
  71. EVDEV_ABS_35=::92
  72. EVDEV_ABS_36=::91
  73. # Macbook8,2 (unibody)
  74. evdev:input:b0003v05ACp0252*
  75. evdev:input:b0003v05ACp0253*
  76. evdev:input:b0003v05ACp0254*
  77. EVDEV_ABS_00=::94
  78. EVDEV_ABS_01=::92
  79. EVDEV_ABS_35=::94
  80. EVDEV_ABS_36=::92
  81. # MacbookPro10,1 (unibody, June 2012)
  82. evdev:input:b0003v05ACp0262*
  83. evdev:input:b0003v05ACp0263*
  84. evdev:input:b0003v05ACp0264*
  85. # MacbookPro10,2 (unibody, October 2012)
  86. evdev:input:b0003v05ACp0259*
  87. evdev:input:b0003v05ACp025A*
  88. evdev:input:b0003v05ACp025B*
  89. EVDEV_ABS_00=::94
  90. EVDEV_ABS_01=::92
  91. EVDEV_ABS_35=::94
  92. EVDEV_ABS_36=::92
  93. # MacBook8,1 (2015), MacBook9,1 (2016), MacBook10,1 (2017)
  94. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook8,1:*
  95. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook9,1:*
  96. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook10,1:*
  97. EVDEV_ABS_00=::95
  98. EVDEV_ABS_01=::90
  99. EVDEV_ABS_35=::95
  100. EVDEV_ABS_36=::90
  101. # MacBookPro13,* (Late 2016), MacBookPro14,* (Mid 2017)
  102. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,1:*
  103. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,2:*
  104. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,1:*
  105. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,2:*
  106. EVDEV_ABS_00=::96
  107. EVDEV_ABS_01=::94
  108. EVDEV_ABS_35=::96
  109. EVDEV_ABS_36=::94
  110. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,3:*
  111. evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,3:*
  112. EVDEV_ABS_00=::96
  113. EVDEV_ABS_01=::95
  114. EVDEV_ABS_35=::96
  115. EVDEV_ABS_36=::95
  116. #########################################
  117. # ASUS
  118. #########################################
  119. # Asus F3Sg
  120. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnASUSTeKComputerInc.:pnF3Sg:*
  121. EVDEV_ABS_00=0:6143:136
  122. EVDEV_ABS_01=1103:5856:61
  123. # Asus VivoBook E402SA
  124. evdev:name:Elan Touchpad:dmi:*svnASUSTeKCOMPUTERINC.:pnE402SA*
  125. EVDEV_ABS_00=::29
  126. EVDEV_ABS_01=::29
  127. EVDEV_ABS_35=::29
  128. EVDEV_ABS_36=::29
  129. # Asus K52JT
  130. evdev:name:ETPS/2 Elantech Touchpad:dmi:bvn*:bvr*:bd*:svnASUSTeKComputerInc.:pnK52JT:*
  131. EVDEV_ABS_00=::18
  132. EVDEV_ABS_01=::16
  133. EVDEV_ABS_35=::18
  134. EVDEV_ABS_36=::16
  135. # Asus X550CC, S550CB and N550JV
  136. evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnX550CC:*
  137. evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnS550CB:*
  138. evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnN550JV:*
  139. EVDEV_ABS_00=::31
  140. EVDEV_ABS_01=::30
  141. EVDEV_ABS_35=::31
  142. EVDEV_ABS_36=::30
  143. # Asus UX301L
  144. evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX301LAA:*
  145. EVDEV_ABS_00=::30
  146. EVDEV_ABS_01=::29
  147. EVDEV_ABS_35=::30
  148. EVDEV_ABS_36=::29
  149. # Asus UX305
  150. evdev:name:Elan Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnUX305UA:*
  151. EVDEV_ABS_00=0:3097:32
  152. EVDEV_ABS_01=0:2119:33
  153. EVDEV_ABS_35=0:3097:32
  154. EVDEV_ABS_36=0:2119:33
  155. #########################################
  156. # Bangho
  157. #########################################
  158. # Bangho Cloud Pro
  159. evdev:name:SYNA3602:00 0911:5288 Touchpad:dmi:*svnBANGHO:pnCLOUDPRO:*
  160. EVDEV_ABS_00=52:1747:17
  161. EVDEV_ABS_01=45:954:14
  162. EVDEV_ABS_35=52:1747:17
  163. EVDEV_ABS_36=45:954:14
  164. #########################################
  165. # Dell
  166. #########################################
  167. # Dell Vostro 1510
  168. evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnDellInc.:pnVostro1510*
  169. EVDEV_ABS_00=::14
  170. EVDEV_ABS_01=::18
  171. # Dell Inspiron 3537 - PS/2
  172. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnDellInc.:pnInspiron3537*
  173. EVDEV_ABS_00=1268:5675:41
  174. EVDEV_ABS_01=1101:4792:61
  175. EVDEV_ABS_35=1268:5675:41
  176. EVDEV_ABS_36=1101:4792:61
  177. # Dell Inspiron 3537 - RMI4
  178. evdev:name:Synaptics TM2382-001:dmi:*svnDellInc.:pnInspiron3537*
  179. EVDEV_ABS_00=::24
  180. EVDEV_ABS_01=::34
  181. EVDEV_ABS_35=::24
  182. EVDEV_ABS_36=::34
  183. # Dell Inspiron N5040
  184. evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInspironN5040*
  185. EVDEV_ABS_00=25:2000:22
  186. EVDEV_ABS_01=0:1351:28
  187. EVDEV_ABS_35=25:2000:22
  188. EVDEV_ABS_36=0:1351:28
  189. # Dell Inspiron MM061
  190. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*bvn*:bvr*:bd*:svnDellInc.:pnMM061:*
  191. EVDEV_ABS_00=1008:5793:66
  192. EVDEV_ABS_01=687:5176:107
  193. # Dell Latitude E6220
  194. evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6220*
  195. EVDEV_ABS_00=76:1815:22
  196. EVDEV_ABS_01=131:1330:30
  197. EVDEV_ABS_35=76:1815:22
  198. EVDEV_ABS_36=131:1330:30
  199. # Dell Latitude E6320
  200. evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6320*
  201. EVDEV_ABS_00=79:1841:22
  202. EVDEV_ABS_01=140:1325:29
  203. EVDEV_ABS_35=79:1841:22
  204. EVDEV_ABS_36=140:1325:29
  205. # Dell Latitude E7470
  206. evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7470*
  207. EVDEV_ABS_00=29:2930:30
  208. EVDEV_ABS_01=26:1533:29
  209. EVDEV_ABS_35=29:2930:30
  210. EVDEV_ABS_36=26:1533:29
  211. # Dell Precision 5510
  212. evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnPrecision5510*
  213. EVDEV_ABS_00=::42
  214. EVDEV_ABS_01=::43
  215. EVDEV_ABS_35=::42
  216. EVDEV_ABS_36=::43
  217. # Dell Precision M4700
  218. evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:*svnDellInc.:pnPrecisionM4700*
  219. EVDEV_ABS_00=0:1960:24
  220. EVDEV_ABS_01=113:1436:30
  221. EVDEV_ABS_35=0:1960:24
  222. EVDEV_ABS_36=113:1436:30
  223. # Dell XPS15 9550
  224. evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnXPS159550*
  225. EVDEV_ABS_00=::41
  226. EVDEV_ABS_01=::43
  227. EVDEV_ABS_35=::41
  228. EVDEV_ABS_36=::43
  229. # Dell XPS M1530
  230. evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:bvn*:bvr*:bd*:svnDellInc.:pnXPSM1530*
  231. EVDEV_ABS_00=85:947:15
  232. EVDEV_ABS_01=154:726:18
  233. #####
  234. # Sun
  235. #####
  236. # Fujitsu Component - USB Touch Panel
  237. evdev:input:b0003v0430p0530*
  238. EVDEV_ABS_00=0:4096:16
  239. EVDEV_ABS_01=0:4096:16
  240. #########################################
  241. # Google
  242. #########################################
  243. # Chromebook Pixel (2015) - Samus
  244. evdev:name:Atmel maXTouch Touch*:dmi:bvn*:bvr*:bd*:svnGOOGLE:pnSamus*
  245. EVDEV_ABS_00=::10
  246. EVDEV_ABS_01=::10
  247. EVDEV_ABS_35=::10
  248. EVDEV_ABS_36=::10
  249. #########################################
  250. # HP
  251. #########################################
  252. # HP Chromebook 14 (Falco)
  253. evdev:name:Cypress APA Trackpad ?cyapa?:dmi:*:svnHewlett-Packard*:pnFalco*:
  254. EVDEV_ABS_00=:::8
  255. EVDEV_ABS_01=:::8
  256. EVDEV_ABS_35=:::8
  257. EVDEV_ABS_36=:::8
  258. # HP Pavilion dm4
  259. evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondm4*
  260. EVDEV_ABS_00=1360:5563:47
  261. EVDEV_ABS_01=1269:4618:61
  262. EVDEV_ABS_35=1360:5563:47
  263. EVDEV_ABS_36=1269:4618:61
  264. # HP Pavilion g6
  265. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHewlett-Packard:pnHPPaviliong6*
  266. EVDEV_ABS_00=1284:5696:88
  267. EVDEV_ABS_01=1287:4838:39
  268. EVDEV_ABS_35=1284:5696:88
  269. EVDEV_ABS_36=1287:4838:39
  270. # HP Pavilion dv7
  271. evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondv7*
  272. EVDEV_ABS_00=1068:5805:44
  273. EVDEV_ABS_01=1197:4890:57
  274. EVDEV_ABS_35=1068:5805:44
  275. EVDEV_ABS_36=1197:4890:57
  276. # HP Pavilion 15
  277. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPLaptop15-bs0xx:*
  278. EVDEV_ABS_00=1272:5689:38
  279. EVDEV_ABS_01=1029:4916:78
  280. EVDEV_ABS_35=1272:5689:38
  281. EVDEV_ABS_36=1029:4916:78
  282. # HP Spectre
  283. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPSpectreNotebook*
  284. EVDEV_ABS_00=1205:5691:47
  285. EVDEV_ABS_01=1083:4808:65
  286. EVDEV_ABS_35=1205:5691:47
  287. EVDEV_ABS_36=1083:4808:65
  288. #########################################
  289. # Lenovo
  290. #########################################
  291. # Lenovo B590
  292. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrLenovoB590*
  293. EVDEV_ABS_00=1243:5759:48
  294. EVDEV_ABS_01=1130:4832:65
  295. EVDEV_ABS_35=1243:5759:48
  296. EVDEV_ABS_36=1130:4832:65
  297. # Lenovo E530
  298. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:pn*ThinkPadEdgeE530*
  299. EVDEV_ABS_00=1241:5703:49
  300. EVDEV_ABS_01=1105:4820:68
  301. EVDEV_ABS_35=1241:5703:49
  302. EVDEV_ABS_36=1105:4820:68
  303. # Lenovo L430
  304. evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnLENOVO*:pvrThinkPadL430*
  305. EVDEV_ABS_00=19:2197:29
  306. EVDEV_ABS_01=12:1151:25
  307. EVDEV_ABS_35=19:2197:29
  308. EVDEV_ABS_36=12:1151:25
  309. # Lenovo P50
  310. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*P50*
  311. EVDEV_ABS_00=::44
  312. EVDEV_ABS_01=::67
  313. EVDEV_ABS_35=::44
  314. EVDEV_ABS_36=::67
  315. # Lenovo *40 series
  316. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPad??40:*
  317. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPad??40?:*
  318. EVDEV_ABS_00=::41
  319. EVDEV_ABS_01=::37
  320. EVDEV_ABS_35=::41
  321. EVDEV_ABS_36=::37
  322. # Lenovo ThinkPad X140e
  323. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX140e*
  324. EVDEV_ABS_00=1176:5767:62
  325. EVDEV_ABS_01=416:5534:160
  326. EVDEV_ABS_35=1176:5767:62
  327. EVDEV_ABS_36=416:5534:160
  328. # Lenovo ThinkPad T430
  329. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadT430*
  330. EVDEV_ABS_00=1250:5631:58
  331. EVDEV_ABS_01=1309:4826:78
  332. EVDEV_ABS_35=1250:5631:58
  333. EVDEV_ABS_36=1309:4826:78
  334. # Lenovo Thinkpad Carbon X1 4th gen. and X1 Yoga 1st gen.
  335. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX1Carbon4th*
  336. EVDEV_ABS_00=1262:5679:44
  337. EVDEV_ABS_01=1101:4824:65
  338. EVDEV_ABS_35=1262:5679:44
  339. EVDEV_ABS_36=1101:4824:65
  340. # Lenovo Thinkpad Carbon X1 5th gen.
  341. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX1Carbon5th*
  342. EVDEV_ABS_00=::44
  343. EVDEV_ABS_01=::65
  344. EVDEV_ABS_35=::44
  345. EVDEV_ABS_36=::65
  346. # Lenovo Thinkpad Carbon X1 5th gen. (rmi4)
  347. evdev:name:Synaptics TM3289-002:dmi:*svnLENOVO*:pvrThinkPadX1Carbon5th*
  348. EVDEV_ABS_00=::19
  349. EVDEV_ABS_01=::19
  350. EVDEV_ABS_35=::19
  351. EVDEV_ABS_36=::19
  352. # Lenovo T460
  353. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T460*
  354. EVDEV_ABS_00=1266:5677:44
  355. EVDEV_ABS_01=1093:4832:65
  356. EVDEV_ABS_35=1266:5677:44
  357. EVDEV_ABS_36=1093:4832:65
  358. # Lenovo T510
  359. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T510*
  360. EVDEV_ABS_00=778:6239:72
  361. EVDEV_ABS_01=841:5330:100
  362. EVDEV_ABS_35=778:6239:72
  363. EVDEV_ABS_36=841:5330:100
  364. # Lenovo V360
  365. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrLenovoV360*
  366. EVDEV_ABS_00=1243:5927:60
  367. EVDEV_ABS_01=902:5330:108
  368. # Lenovo W530
  369. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrThinkPadW530*
  370. EVDEV_ABS_00=1250:5631:59
  371. EVDEV_ABS_01=1205:4834:81
  372. EVDEV_ABS_35=1250:5631:59
  373. EVDEV_ABS_36=1205:4834:81
  374. # Lenovo X220 series
  375. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*pvrThinkPadX220*
  376. EVDEV_ABS_00=1316:5627:58
  377. EVDEV_ABS_01=1355:4826:81
  378. EVDEV_ABS_35=1316:5627:58
  379. EVDEV_ABS_36=1355:4826:81
  380. # Lenovo X230 series
  381. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*X230*
  382. EVDEV_ABS_01=::100
  383. EVDEV_ABS_36=::100
  384. # Lenovo Y700-14ISK
  385. evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoideapadY700-14ISK*
  386. EVDEV_ABS_00=::27
  387. EVDEV_ABS_01=::29
  388. EVDEV_ABS_35=::27
  389. EVDEV_ABS_36=::29
  390. # Lenovo Ideapad 500S-13ISK
  391. evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoideapad500S-13ISK*
  392. EVDEV_ABS_00=125:3955:37
  393. EVDEV_ABS_01=104:1959:27
  394. EVDEV_ABS_35=125:3954:37
  395. EVDEV_ABS_36=104:1959:27
  396. # Lenovo Yoga 500-14ISK
  397. evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoYoga500-14ISK*
  398. EVDEV_ABS_00=124:3955:36
  399. EVDEV_ABS_01=103:1959:26
  400. EVDEV_ABS_35=124:3955:36
  401. EVDEV_ABS_36=103:1959:26
  402. # Lenovo Flex 3 15-inch
  403. evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnLENOVO*:pvrFlex3-15*
  404. EVDEV_ABS_00=::38
  405. EVDEV_ABS_01=::28
  406. EVDEV_ABS_35=::38
  407. EVDEV_ABS_36=::28
  408. # Lenovo ThinkPad Edge 13 (02173BG)
  409. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*02173BG*:*pvrThinkPadEdge*
  410. EVDEV_ABS_00=916:6077:55
  411. EVDEV_ABS_01=653:5395:116
  412. EVDEV_ABS_35=916:6077:55
  413. EVDEV_ABS_36=653:5395:116
  414. # Lenovo Yoga 500-14IBD, 80N4
  415. evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoYoga500-14IBD*
  416. EVDEV_ABS_00=117:3952:36
  417. EVDEV_ABS_01=105:1960:26
  418. EVDEV_ABS_35=117:3952:36
  419. EVDEV_ABS_36=105:1960:26
  420. #########################################
  421. # Razer
  422. #########################################
  423. # Razer Blade Stealth
  424. evdev:name:1A58675*:00 06CB:8323 Touchpad:dmi:*svnRazer:pnBladeStealth:*
  425. EVDEV_ABS_00=::12:8
  426. EVDEV_ABS_01=::11:8
  427. EVDEV_ABS_35=::12:8
  428. EVDEV_ABS_36=::11:8
  429. # Razer Blade Stealth (2016)
  430. evdev:name:Synaptics TM2438-005:dmi:*svnRazer:pnBladeStealth*
  431. EVDEV_ABS_00=0:4064:29
  432. EVDEV_ABS_01=0:2405:37
  433. EVDEV_ABS_35=0:4064:29
  434. EVDEV_ABS_36=0:2405:37
  435. #########################################
  436. # Samsung
  437. #########################################
  438. # Samsung 305V4
  439. evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn305V4A/305V5A*
  440. EVDEV_ABS_00=0:2480:28
  441. EVDEV_ABS_01=0:1116:24
  442. EVDEV_ABS_35=0:2480:28
  443. EVDEV_ABS_36=0:1116:24
  444. # Samsung 880Z5E
  445. evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn870Z5E/880Z5E/680Z5E*
  446. EVDEV_ABS_00=::30
  447. EVDEV_ABS_01=::29
  448. EVDEV_ABS_35=::30
  449. EVDEV_ABS_36=::29
  450. #########################################
  451. # System76
  452. #########################################
  453. # GalagoPro 2 (galp2)
  454. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnSystem76:pnGalagoPro:pvrgalp2:*
  455. EVDEV_ABS_00=1238:5747:50
  456. EVDEV_ABS_01=901:4900:83
  457. EVDEV_ABS_35=1238:5747:50
  458. EVDEV_ABS_36=901:4900:83
  459. #########################################
  460. # Toshiba
  461. #########################################
  462. # Toshiba Tecra M11
  463. evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:*svnTOSHIBA:pnTECRAM11*
  464. EVDEV_ABS_00=90:962:11
  465. EVDEV_ABS_01=51:681:14
  466. # Toshiba Satellite R830
  467. evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnTOSHIBA:pnSATELLITER830*
  468. EVDEV_ABS_00=1238:5785:53
  469. EVDEV_ABS_01=1045:4826:76
  470. EVDEV_ABS_35=1238:5785:53
  471. EVDEV_ABS_36=1045:4826:76
  472. #########################################
  473. # UGTablet
  474. #########################################
  475. # Trust Flex Graphics Tablet
  476. evdev:input:b0003v2179p0004*
  477. EVDEV_ABS_00=::234
  478. EVDEV_ABS_01=::328
  479. #########################################
  480. # Waltop
  481. #########################################
  482. # WALTOP International Corp. Slim Tablet
  483. evdev:input:b0003v172Fp0031*
  484. EVDEV_ABS_00=0:10000:400
  485. EVDEV_ABS_01=0:6250:400
  486. #WALTOP International Corp. Graphics Tablet
  487. evdev:input:b0003v172Fp0047*
  488. EVDEV_ABS_00=0:20000:80
  489. EVDEV_ABS_01=0:12500:80