30-vendor-logitech.quirks 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. # Do not edit this file, it will be overwritten on update
  2. [Logitech M570]
  3. MatchName=*Logitech M570*
  4. ModelTrackball=1
  5. # This will also work for the newer 'S' version — Logitech ERGO M575S
  6. [Logitech ERGO M575]
  7. MatchName=*Logitech*M575*
  8. ModelTrackball=1
  9. # Logitech Marble Mouse claims to have a middle button
  10. [Logitech Marble Mouse Trackball]
  11. MatchUdevType=mouse
  12. MatchBus=usb
  13. MatchVendor=0x046D
  14. MatchProduct=0xC408
  15. AttrEventCode=-BTN_MIDDLE
  16. [Logitech K400]
  17. MatchUdevType=mouse
  18. MatchBus=usb
  19. MatchVendor=0x046D
  20. MatchProduct=0x4024
  21. ModelBouncingKeys=1
  22. [Logitech K400r]
  23. MatchUdevType=mouse
  24. MatchBus=usb
  25. MatchVendor=0x046D
  26. MatchProduct=0x404B
  27. ModelBouncingKeys=1
  28. [Logitech K830]
  29. MatchUdevType=mouse
  30. MatchBus=usb
  31. MatchVendor=0x046D
  32. MatchProduct=0x404C
  33. ModelBouncingKeys=1
  34. [Logitech K400Plus]
  35. MatchUdevType=mouse
  36. MatchBus=usb
  37. MatchVendor=0x046D
  38. MatchProduct=0x404D
  39. ModelBouncingKeys=1
  40. [Logitech Wireless Touchpad]
  41. MatchBus=usb
  42. MatchVendor=0x046D
  43. MatchProduct=0x4011
  44. AttrPalmPressureThreshold=400
  45. [Logitech MX Master (4041)]
  46. MatchVendor=0x046D
  47. MatchProduct=0x4041
  48. ModelInvertHorizontalScrolling=1
  49. [Logitech MX Master (4060)]
  50. MatchVendor=0x046D
  51. MatchProduct=0x4060
  52. ModelInvertHorizontalScrolling=1
  53. [Logitech MX Master (4071)]
  54. MatchVendor=0x046D
  55. MatchProduct=0x4071
  56. ModelInvertHorizontalScrolling=1
  57. # MX Master has a different PID on bluetooth
  58. [Logitech MX Master (Bluetooth B012)]
  59. MatchVendor=0x046D
  60. MatchProduct=0xB012
  61. ModelInvertHorizontalScrolling=1
  62. [Logitech MX Master (Bluetooth B017)]
  63. MatchVendor=0x046D
  64. MatchProduct=0xB017
  65. ModelInvertHorizontalScrolling=1
  66. [Logitech MX Master (Bluetooth B01E)]
  67. MatchVendor=0x046D
  68. MatchProduct=0xB01E
  69. ModelInvertHorizontalScrolling=1
  70. [Logitech MX Master 2S USB]
  71. MatchVendor=0x046D
  72. MatchProduct=0x4069
  73. ModelInvertHorizontalScrolling=1
  74. ModelScrollOnMiddleClick=1
  75. # MX Master 2S has a different PID on bluetooth
  76. [Logitech MX Master 2S Bluetooth]
  77. MatchVendor=0x046D
  78. MatchProduct=0xB019
  79. ModelInvertHorizontalScrolling=1
  80. ModelScrollOnMiddleClick=1
  81. [Logitech MX Master 3 USB]
  82. MatchVendor=0x046D
  83. MatchProduct=0x4082
  84. ModelInvertHorizontalScrolling=1
  85. ModelScrollOnMiddleClick=1
  86. # MX Master 3 has a different PID on bluetooth
  87. [Logitech MX Master 3 Bluetooth]
  88. MatchVendor=0x046D
  89. MatchProduct=0xB023
  90. ModelInvertHorizontalScrolling=1
  91. ModelScrollOnMiddleClick=1
  92. [Logitech MX Master 3S]
  93. MatchVendor=0x046D
  94. MatchProduct=0xB034
  95. ModelInvertHorizontalScrolling=1
  96. ModelScrollOnMiddleClick=1
  97. [Logitech MX Master 3B]
  98. MatchVendor=0x046D
  99. MatchProduct=0xB028
  100. ModelInvertHorizontalScrolling=1
  101. ModelScrollOnMiddleClick=1
  102. [Logitech MX Master 4]
  103. MatchVendor=0x046D
  104. MatchProduct=0xB042
  105. ModelInvertHorizontalScrolling=1
  106. ModelScrollOnMiddleClick=1
  107. # Don't add quirks for the Logitech Bolt Receiver:
  108. # MatchVendor=0x046D
  109. # MatchProduct=0xC548
  110. # This receiver can be used with multiple mice.